[SE427] 18:11:53 INFO: syncthing v0.11.21 "Aluminium Ant" (go1.5 windows-amd64 default) unknown-user@syncthing-builder 2015-08-23 10:03:28 UTC [SE427] 18:11:53 INFO: My ID: SE427XD-WCJ3GDZ-HSPABWX-BGP5WS6-GSGCCML-PZE56O7-6YQ3H4H-IMOIHAV [SE427] 18:11:53 INFO: Database block cache capacity 48379 KiB [SE427] 18:11:54 OK: Ready to synchronize 4101 (read-write) [SE427] 18:11:55 OK: Ready to synchronize 4832 (read-write) [SE427] 18:11:57 OK: Ready to synchronize 5011 (read-write) [SE427] 18:11:59 OK: Ready to synchronize Info (read-write) [SE427] 18:12:00 OK: Ready to synchronize Office (read-write) [SE427] 18:12:00 INFO: Starting web GUI on http://127.0.0.1:8081/ [SE427] 18:12:01 INFO: Starting local discovery announcements ... [SE427] 18:12:01 INFO: Local discovery over IPv6 unavailable [SE427] 18:12:01 INFO: Starting global discovery announcements [SE427] 18:12:01 INFO: Device UEMTCGK-YZHNYJ2-E6SC6UG-4QDA2NL-5MWMULT-O3AQYHB-YZEBAYQ-MGRZ5QJ is "Backup" at [dynamic] [SE427] 18:12:01 INFO: Device PRD2GWL-EVIXNZB-WYP4OBA-4PNDRGT-HSMT6FE-OMPWSCS-VCUKWIF-WPADPAX is "Sridhar-PC" at [dynamic] [SE427] 18:12:01 INFO: Device QTS6VNX-PJW4TA5-BUQFTVI-DHPPHP7-T7DAM7S-DE5IKBM-EBJFXFB-CUFL7AZ is "Office" at [dynamic] [SE427] 18:12:01 INFO: Device SE427XD-WCJ3GDZ-HSPABWX-BGP5WS6-GSGCCML-PZE56O7-6YQ3H4H-IMOIHAV is "KB-24" at [dynamic] [SE427] 18:12:01 INFO: Starting usage reporting [SE427] 18:12:01 INFO: API listening on 127.0.0.1:8081 [SE427] 18:12:02 INFO: UPnP parse: unrecognized UPnP device of type uuid:167C89B5-705F-5790-D64A-0022B0429147 [SE427] 18:12:02 INFO: Established secure connection to QTS6VNX-PJW4TA5-BUQFTVI-DHPPHP7-T7DAM7S-DE5IKBM-EBJFXFB-CUFL7AZ at 192.168.1.114:22000-192.168.1.2:3934 [SE427] 18:12:03 INFO: Device QTS6VNX-PJW4TA5-BUQFTVI-DHPPHP7-T7DAM7S-DE5IKBM-EBJFXFB-CUFL7AZ client is "syncthing v0.11.23" [SE427] 18:12:03 INFO: Device QTS6VNX-PJW4TA5-BUQFTVI-DHPPHP7-T7DAM7S-DE5IKBM-EBJFXFB-CUFL7AZ name is "KAPASI" Panic at 2015-08-31T18:12:03+05:30 panic: leveldb/table: corruption on data-block (pos=2080514): checksum mismatch, want=0xfea7f53e got=0xb3768460 [file=005983.ldb] goroutine 27 [running]: github.com/syncthing/syncthing/lib/db.ldbGenericReplace(0xc08204d600, 0xc084d22240, 0x4, 0x8, 0xc086edf0c0, 0x20, 0x20, 0xc087bc0000, 0x2ed, 0x2ed, ...) /go/src/github.com/syncthing/syncthing/lib/db/leveldb.go:290 +0x123c github.com/syncthing/syncthing/lib/db.ldbReplace(0xc08204d600, 0xc084d22240, 0x4, 0x8, 0xc086edf0c0, 0x20, 0x20, 0xc087bc0000, 0x2ed, 0x2ed, ...) /go/src/github.com/syncthing/syncthing/lib/db/leveldb.go:321 +0xa7 github.com/syncthing/syncthing/lib/db.(*FileSet).Replace(0xc084b719c0, 0x30b94defb6eae584, 0x3bef9d81ea2c9006, 0x28d4c9909f81f1e7, 0xfe2a5484724b0a24, 0xc087bc0000, 0x2ed, 0x2ed) /go/src/github.com/syncthing/syncthing/lib/db/set.go:80 +0x412 github.com/syncthing/syncthing/lib/model.(*Model).Index(0xc0835447e0, 0x30b94defb6eae584, 0x3bef9d81ea2c9006, 0x28d4c9909f81f1e7, 0xfe2a5484724b0a24, 0xc0850f21c0, 0x4, 0xc087bc0000, 0x2ed, 0x2ed, ...) /go/src/github.com/syncthing/syncthing/lib/model/model.go:514 +0xb75 github.com/syncthing/protocol.nativeModel.Index(0x2e32110, 0xc0835447e0, 0x30b94defb6eae584, 0x3bef9d81ea2c9006, 0x28d4c9909f81f1e7, 0xfe2a5484724b0a24, 0xc0850f21c0, 0x4, 0xc087bc0000, 0x2ed, ...) /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/syncthing/protocol/nativemodel_windows.go:29 +0x10f github.com/syncthing/protocol.(*nativeModel).Index(0xc084e30a20, 0x30b94defb6eae584, 0x3bef9d81ea2c9006, 0x28d4c9909f81f1e7, 0xfe2a5484724b0a24, 0xc0850f21c0, 0x4, 0xc087bc0000, 0x2ed, 0x2ed, ...) :93 +0x12d github.com/syncthing/protocol.(*rawConnection).handleIndex(0xc086fe4000, 0xc0850f21c0, 0x4, 0xc087bc0000, 0x2ed, 0x2ed, 0x0, 0xf9b440, 0x0, 0x0) /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/syncthing/protocol/protocol.go:500 +0x3b7 github.com/syncthing/protocol.(*rawConnection).readerLoop(0xc086fe4000, 0x0, 0x0) /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/syncthing/protocol/protocol.go:327 +0x11f6 created by github.com/syncthing/protocol.(*rawConnection).Start /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/syncthing/protocol/protocol.go:181 +0x40 goroutine 1 [chan receive]: main.syncthingMain() /go/src/github.com/syncthing/syncthing/cmd/syncthing/main.go:739 +0x349a main.main() /go/src/github.com/syncthing/syncthing/cmd/syncthing/main.go:384 +0x2ab7 goroutine 33 [runnable]: github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0xc08204d600) /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/db_compaction.go:102 +0x315 created by github.com/syndtr/goleveldb/leveldb.openDB /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/db.go:139 +0x786 goroutine 6 [syscall]: os/signal.loop() /usr/local/go/src/os/signal/signal_unix.go:22 +0x1f created by os/signal.init.1 /usr/local/go/src/os/signal/signal_unix.go:28 +0x3e goroutine 7 [chan receive]: main.trackCPUUsage() /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui_windows.go:37 +0x4e9 created by main.init.2 /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui_windows.go:17 +0x32 goroutine 8 [select]: github.com/thejerf/suture.(*Supervisor).Serve(0xc08200c300) /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:432 +0xf9a created by github.com/thejerf/suture.(*Supervisor).ServeBackground /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:394 +0x40 goroutine 9 [select]: github.com/syncthing/syncthing/lib/events.(*Subscription).Poll(0xc08200b9c0, 0xdf8475800, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...) /go/src/github.com/syncthing/syncthing/lib/events/events.go:186 +0x45c github.com/syncthing/syncthing/lib/events.(*BufferedSubscription).pollingLoop(0xc08200f9f0) /go/src/github.com/syncthing/syncthing/lib/events/events.go:223 +0x4c created by github.com/syncthing/syncthing/lib/events.NewBufferedSubscription /go/src/github.com/syncthing/syncthing/lib/events/events.go:217 +0x268 goroutine 10 [select]: github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).drain(0xc082162c40) /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/util/buffer_pool.go:205 +0x278 created by github.com/syndtr/goleveldb/leveldb/util.NewBufferPool /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/util/buffer_pool.go:236 +0x272 goroutine 34 [select]: github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain(0xc08204d600) /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/db_state.go:82 +0x152 created by github.com/syndtr/goleveldb/leveldb.openDB /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/db.go:140 +0x7a8 goroutine 41 [chan receive]: github.com/syncthing/syncthing/lib/model.(*Model).internalScanFolderSubs(0xc0835447e0, 0xc0821ca560, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0) /go/src/github.com/syncthing/syncthing/lib/model/model.go:1298 +0x1389 github.com/syncthing/syncthing/lib/model.(*rwFolder).Serve(0xc0820b38c0) /go/src/github.com/syncthing/syncthing/lib/model/rwfolder.go:317 +0x234e github.com/thejerf/suture.(*Supervisor).runService.func1(0xc08200d140, 0x0, 0x2cf0a50, 0xc0820b38c0) /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:537 +0x65 created by github.com/thejerf/suture.(*Supervisor).runService /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:540 +0x58 goroutine 36 [select]: github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0xc08204d600) /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/db_compaction.go:715 +0x25a created by github.com/syndtr/goleveldb/leveldb.openDB /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/db.go:147 +0x9ce goroutine 37 [select]: github.com/syndtr/goleveldb/leveldb.(*DB).jWriter(0xc08204d600) /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/db_write.go:37 +0x1a9 created by github.com/syndtr/goleveldb/leveldb.openDB /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/db.go:148 +0x9f0 goroutine 68 [chan receive]: github.com/syncthing/syncthing/lib/scanner.hashFiles(0xc0821260a0, 0x13, 0x20000, 0xc084e940c0, 0xc084e94060) /go/src/github.com/syncthing/syncthing/lib/scanner/blockqueue.go:61 +0x8c github.com/syncthing/syncthing/lib/scanner.newParallelHasher.func1(0xc0821260a0, 0x13, 0x20000, 0xc084e940c0, 0xc084e94060, 0x2db97d0, 0xc0843bae30) /go/src/github.com/syncthing/syncthing/lib/scanner/blockqueue.go:28 +0x50 created by github.com/syncthing/syncthing/lib/scanner.newParallelHasher /go/src/github.com/syncthing/syncthing/lib/scanner/blockqueue.go:30 +0x145 goroutine 67 [semacquire]: sync.runtime_Semacquire(0xc08206212c) /usr/local/go/src/runtime/sema.go:43 +0x2d sync.(*RWMutex).RLock(0xc082062120) /usr/local/go/src/sync/rwmutex.go:36 +0x5f github.com/syncthing/syncthing/lib/model.(*Model).CurrentFolderFile(0xc0835447e0, 0xc0821cb290, 0x4, 0xc085d16b54, 0x44, 0x0, 0x0, 0x0, 0x0, 0x0, ...) /go/src/github.com/syncthing/syncthing/lib/model/model.go:829 +0x76 github.com/syncthing/syncthing/lib/model.cFiler.CurrentFile(0xc0835447e0, 0xc0821cb290, 0x4, 0xc085d16b54, 0x44, 0x0, 0x0, 0x0, 0x0, 0x0, ...) /go/src/github.com/syncthing/syncthing/lib/model/model.go:857 +0x7f github.com/syncthing/syncthing/lib/model.(*cFiler).CurrentFile(0xc08420cea0, 0xc085d16b54, 0x44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...) :93 +0xe6 github.com/syncthing/syncthing/lib/scanner.(*Walker).walkAndHashFiles.func1(0xc085d16b40, 0x58, 0x394c40, 0xc085d16ba0, 0x0, 0x0, 0x0, 0x0) /go/src/github.com/syncthing/syncthing/lib/scanner/walk.go:334 +0x27f1 path/filepath.walk(0xc085d16b40, 0x58, 0x394c40, 0xc085d16ba0, 0xc085b2a2c0, 0x0, 0x0) /usr/local/go/src/path/filepath/path.go:349 +0x87 path/filepath.walk(0xc0869e40c0, 0x3c, 0x394c40, 0xc087076c60, 0xc085b2a2c0, 0x0, 0x0) /usr/local/go/src/path/filepath/path.go:374 +0x503 path/filepath.walk(0xc0858e3180, 0x31, 0x394c40, 0xc08743bb00, 0xc085b2a2c0, 0x0, 0x0) /usr/local/go/src/path/filepath/path.go:374 +0x503 path/filepath.walk(0xc086c3b4a0, 0x2c, 0x394c40, 0xc08743b1a0, 0xc085b2a2c0, 0x0, 0x0) /usr/local/go/src/path/filepath/path.go:374 +0x503 path/filepath.walk(0xc084dec240, 0x18, 0x394c40, 0xc0860370e0, 0xc085b2a2c0, 0x0, 0x0) /usr/local/go/src/path/filepath/path.go:374 +0x503 path/filepath.walk(0xc08420ce60, 0x13, 0x394c40, 0xc0869d6660, 0xc085b2a2c0, 0x0, 0x0) /usr/local/go/src/path/filepath/path.go:374 +0x503 path/filepath.Walk(0xc08420ce60, 0x13, 0xc085b2a2c0, 0x0, 0x0) /usr/local/go/src/path/filepath/path.go:396 +0xe8 github.com/syncthing/syncthing/lib/scanner.(*Walker).Walk.func1(0xc085bdeb80, 0xc0869d65a0, 0xc0869d6600) /go/src/github.com/syncthing/syncthing/lib/scanner/walk.go:102 +0xa9 created by github.com/syncthing/syncthing/lib/scanner.(*Walker).Walk /go/src/github.com/syncthing/syncthing/lib/scanner/walk.go:109 +0x3ad goroutine 66 [semacquire]: sync.runtime_Semacquire(0xc084e504fc) /usr/local/go/src/runtime/sema.go:43 +0x2d sync.(*WaitGroup).Wait(0xc084e504f0) /usr/local/go/src/sync/waitgroup.go:126 +0xbb github.com/syncthing/syncthing/lib/scanner.newParallelHasher.func2(0x2db97d0, 0xc084e504f0, 0xc0869d6600) /go/src/github.com/syncthing/syncthing/lib/scanner/blockqueue.go:34 +0x2e created by github.com/syncthing/syncthing/lib/scanner.newParallelHasher /go/src/github.com/syncthing/syncthing/lib/scanner/blockqueue.go:36 +0x19c goroutine 39 [select]: github.com/syncthing/syncthing/lib/model.(*ProgressEmitter).Serve(0xc083511800) /go/src/github.com/syncthing/syncthing/lib/model/progressemitter.go:52 +0x9f6 created by github.com/syncthing/syncthing/lib/model.NewModel /go/src/github.com/syncthing/syncthing/lib/model/model.go:143 +0xc24 goroutine 40 [select]: github.com/syncthing/syncthing/lib/ignore.(*Matcher).clean(0xc083f9e910, 0x68c61714000) /go/src/github.com/syncthing/syncthing/lib/ignore/ignore.go:161 +0x1d1 created by github.com/syncthing/syncthing/lib/ignore.New /go/src/github.com/syncthing/syncthing/lib/ignore/ignore.go:53 +0x160 goroutine 20 [select]: github.com/syncthing/syncthing/lib/ignore.(*Matcher).clean(0xc08586b270, 0x68c61714000) /go/src/github.com/syncthing/syncthing/lib/ignore/ignore.go:161 +0x1d1 created by github.com/syncthing/syncthing/lib/ignore.New /go/src/github.com/syncthing/syncthing/lib/ignore/ignore.go:53 +0x160 goroutine 49 [select]: github.com/syncthing/syncthing/lib/ignore.(*Matcher).clean(0xc08437da40, 0x68c61714000) /go/src/github.com/syncthing/syncthing/lib/ignore/ignore.go:161 +0x1d1 created by github.com/syncthing/syncthing/lib/ignore.New /go/src/github.com/syncthing/syncthing/lib/ignore/ignore.go:53 +0x160 goroutine 50 [chan receive]: github.com/syncthing/syncthing/lib/versioner.NewStaggered.func1(0xc0842c8420, 0x1f, 0xe10, 0xc0842c83e0, 0x13, 0x1e, 0xe10, 0xe10, 0x15180, 0x15180, ...) /go/src/github.com/syncthing/syncthing/lib/versioner/staggered.go:80 +0x9d created by github.com/syncthing/syncthing/lib/versioner.NewStaggered /go/src/github.com/syncthing/syncthing/lib/versioner/staggered.go:83 +0x68c goroutine 21 [chan receive]: github.com/syncthing/syncthing/lib/versioner.NewStaggered.func1(0xc0860e2440, 0x1f, 0xe10, 0xc0860e2400, 0x13, 0x1e, 0xe10, 0xe10, 0x15180, 0x15180, ...) /go/src/github.com/syncthing/syncthing/lib/versioner/staggered.go:80 +0x9d created by github.com/syncthing/syncthing/lib/versioner.NewStaggered /go/src/github.com/syncthing/syncthing/lib/versioner/staggered.go:83 +0x68c goroutine 65 [chan receive]: github.com/syncthing/syncthing/lib/scanner.hashFiles(0xc08420ce60, 0x13, 0x20000, 0xc0869d6600, 0xc0869d65a0) /go/src/github.com/syncthing/syncthing/lib/scanner/blockqueue.go:61 +0x8c github.com/syncthing/syncthing/lib/scanner.newParallelHasher.func1(0xc08420ce60, 0x13, 0x20000, 0xc0869d6600, 0xc0869d65a0, 0x2db97d0, 0xc084e504f0) /go/src/github.com/syncthing/syncthing/lib/scanner/blockqueue.go:28 +0x50 created by github.com/syncthing/syncthing/lib/scanner.newParallelHasher /go/src/github.com/syncthing/syncthing/lib/scanner/blockqueue.go:30 +0x145 goroutine 23 [select]: github.com/syncthing/syncthing/lib/ignore.(*Matcher).clean(0xc085d913b0, 0x68c61714000) /go/src/github.com/syncthing/syncthing/lib/ignore/ignore.go:161 +0x1d1 created by github.com/syncthing/syncthing/lib/ignore.New /go/src/github.com/syncthing/syncthing/lib/ignore/ignore.go:53 +0x160 goroutine 51 [chan receive]: github.com/syncthing/syncthing/lib/versioner.NewStaggered.func1(0xc0860e24e0, 0x1f, 0xe10, 0xc0860e2460, 0x13, 0x1e, 0xe10, 0xe10, 0x15180, 0x15180, ...) /go/src/github.com/syncthing/syncthing/lib/versioner/staggered.go:80 +0x9d created by github.com/syncthing/syncthing/lib/versioner.NewStaggered /go/src/github.com/syncthing/syncthing/lib/versioner/staggered.go:83 +0x68c goroutine 52 [select]: github.com/syncthing/syncthing/lib/ignore.(*Matcher).clean(0xc08586a050, 0x68c61714000) /go/src/github.com/syncthing/syncthing/lib/ignore/ignore.go:161 +0x1d1 created by github.com/syncthing/syncthing/lib/ignore.New /go/src/github.com/syncthing/syncthing/lib/ignore/ignore.go:53 +0x160 goroutine 53 [chan receive]: github.com/syncthing/syncthing/lib/versioner.NewStaggered.func1(0xc082340180, 0x21, 0xe10, 0xc0861b6380, 0x15, 0x1e, 0xe10, 0xe10, 0x15180, 0x15180, ...) /go/src/github.com/syncthing/syncthing/lib/versioner/staggered.go:80 +0x9d created by github.com/syncthing/syncthing/lib/versioner.NewStaggered /go/src/github.com/syncthing/syncthing/lib/versioner/staggered.go:83 +0x68c goroutine 54 [select]: github.com/thejerf/suture.(*Supervisor).Serve(0xc08200d140) /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:432 +0xf9a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc08200c300, 0x0, 0x2ddde28, 0xc0835447e0) /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:537 +0x65 created by github.com/thejerf/suture.(*Supervisor).runService /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:540 +0x58 goroutine 42 [chan receive]: github.com/syncthing/syncthing/lib/model.(*Model).internalScanFolderSubs(0xc0835447e0, 0xc0821cab10, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0) /go/src/github.com/syncthing/syncthing/lib/model/model.go:1298 +0x1389 github.com/syncthing/syncthing/lib/model.(*rwFolder).Serve(0xc08205cea0) /go/src/github.com/syncthing/syncthing/lib/model/rwfolder.go:317 +0x234e github.com/thejerf/suture.(*Supervisor).runService.func1(0xc08200d140, 0x1, 0x2cf0a50, 0xc08205cea0) /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:537 +0x65 created by github.com/thejerf/suture.(*Supervisor).runService /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:540 +0x58 goroutine 43 [chan receive]: github.com/syncthing/syncthing/lib/model.(*Model).internalScanFolderSubs(0xc0835447e0, 0xc0821cb290, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0) /go/src/github.com/syncthing/syncthing/lib/model/model.go:1298 +0x1389 github.com/syncthing/syncthing/lib/model.(*rwFolder).Serve(0xc0835458c0) /go/src/github.com/syncthing/syncthing/lib/model/rwfolder.go:317 +0x234e github.com/thejerf/suture.(*Supervisor).runService.func1(0xc08200d140, 0x2, 0x2cf0a50, 0xc0835458c0) /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:537 +0x65 created by github.com/thejerf/suture.(*Supervisor).runService /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:540 +0x58 goroutine 44 [chan receive]: github.com/syncthing/syncthing/lib/model.(*Model).internalScanFolderSubs(0xc0835447e0, 0xc0821cbaa0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0) /go/src/github.com/syncthing/syncthing/lib/model/model.go:1298 +0x1389 github.com/syncthing/syncthing/lib/model.(*rwFolder).Serve(0xc083544480) /go/src/github.com/syncthing/syncthing/lib/model/rwfolder.go:317 +0x234e github.com/thejerf/suture.(*Supervisor).runService.func1(0xc08200d140, 0x3, 0x2cf0a50, 0xc083544480) /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:537 +0x65 created by github.com/thejerf/suture.(*Supervisor).runService /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:540 +0x58 goroutine 45 [chan receive]: github.com/syncthing/syncthing/lib/model.(*Model).internalScanFolderSubs(0xc0835447e0, 0xc0820662a0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0) /go/src/github.com/syncthing/syncthing/lib/model/model.go:1298 +0x1389 github.com/syncthing/syncthing/lib/model.(*rwFolder).Serve(0xc084f0c240) /go/src/github.com/syncthing/syncthing/lib/model/rwfolder.go:317 +0x234e github.com/thejerf/suture.(*Supervisor).runService.func1(0xc08200d140, 0x4, 0x2cf0a50, 0xc084f0c240) /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:537 +0x65 created by github.com/thejerf/suture.(*Supervisor).runService /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:540 +0x58 goroutine 55 [IO wait]: net.runtime_pollWait(0x2ddef68, 0x72, 0xc0843ba150) /usr/local/go/src/runtime/netpoll.go:157 +0x67 net.(*pollDesc).Wait(0xc08543a5f0, 0x72, 0x0, 0x0) /usr/local/go/src/net/fd_poll_runtime.go:73 +0x41 net.(*ioSrv).ExecIO(0xc0877fc110, 0xc08543a4e0, 0xb034e0, 0x8, 0xc0862801c0, 0xc08712a600, 0x0, 0x0) /usr/local/go/src/net/fd_windows.go:182 +0x177 net.(*netFD).acceptOne(0xc08543a480, 0xc0861500e0, 0x2, 0x2, 0xc08543a4e0, 0xc000000000, 0x0, 0x0) /usr/local/go/src/net/fd_windows.go:564 +0x26c net.(*netFD).accept(0xc08543a480, 0x0, 0x0, 0x0) /usr/local/go/src/net/fd_windows.go:594 +0x173 net.(*TCPListener).AcceptTCP(0xc0877fc140, 0xc081ee22f5, 0x0, 0x0) /usr/local/go/src/net/tcpsock_posix.go:254 +0x54 net.(*TCPListener).Accept(0xc0877fc140, 0x0, 0x0, 0x0, 0x0) /usr/local/go/src/net/tcpsock_posix.go:264 +0x44 main.(*DowngradingListener).Accept(0xc086537980, 0x0, 0x0, 0x0, 0x0) /go/src/github.com/syncthing/syncthing/cmd/syncthing/tls.go:99 +0x80 net/http.(*Server).Serve(0xc086bad440, 0x2ddf028, 0xc086537980, 0x0, 0x0) /usr/local/go/src/net/http/server.go:1887 +0xba main.(*apiSvc).Serve(0xc082068000) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:222 +0x19b4 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc08200c300, 0x1, 0x2ddf098, 0xc082068000) /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:537 +0x65 created by github.com/thejerf/suture.(*Supervisor).runService /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:540 +0x58 goroutine 56 [chan receive]: github.com/syncthing/syncthing/lib/beacon.(*Broadcast).Recv(0xc086537a00, 0x0, 0x0, 0x0, 0x0, 0x0) /go/src/github.com/syncthing/syncthing/lib/beacon/broadcast.go:61 +0x7e github.com/syncthing/syncthing/lib/discover.(*Discoverer).recvAnnouncements(0xc086f0f340, 0x2ddf128, 0xc086537a00) /go/src/github.com/syncthing/syncthing/lib/discover/discover.go:331 +0x52 created by github.com/syncthing/syncthing/lib/discover.(*Discoverer).startLocalIPv4Broadcasts /go/src/github.com/syncthing/syncthing/lib/discover/discover.go:91 +0x106 goroutine 57 [select]: github.com/thejerf/suture.(*Supervisor).Serve(0xc0826169c0) /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:432 +0xf9a created by github.com/thejerf/suture.(*Supervisor).ServeBackground /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:394 +0x40 goroutine 58 [IO wait]: net.runtime_pollWait(0x2ddeea8, 0x72, 0xc08439b440) /usr/local/go/src/runtime/netpoll.go:157 +0x67 net.(*pollDesc).Wait(0xc08543aef0, 0x72, 0x0, 0x0) /usr/local/go/src/net/fd_poll_runtime.go:73 +0x41 net.(*ioSrv).ExecIO(0xc0877fc110, 0xc08543ade0, 0xb08f30, 0xb, 0xc20fb8, 0xc08543ad80, 0x0, 0x0) /usr/local/go/src/net/fd_windows.go:182 +0x177 net.(*netFD).readFrom(0xc08543ad80, 0xc0872ae000, 0x10000, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0) /usr/local/go/src/net/fd_windows.go:490 +0x1ee net.(*UDPConn).ReadFromUDP(0xc0877fc1b0, 0xc0872ae000, 0x10000, 0x10000, 0x92ed60, 0x10000, 0x0, 0x0) /usr/local/go/src/net/udpsock_posix.go:61 +0x11e net.(*UDPConn).ReadFrom(0xc0877fc1b0, 0xc0872ae000, 0x10000, 0x10000, 0x10000, 0x0, 0x0, 0x0, 0x0) /usr/local/go/src/net/udpsock_posix.go:79 +0x11d github.com/syncthing/syncthing/lib/beacon.(*broadcastReader).Serve(0xc086537a20) /go/src/github.com/syncthing/syncthing/lib/beacon/broadcast.go:180 +0x5ef github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0826169c0, 0x0, 0x2ddf0c8, 0xc086537a20) /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:537 +0x65 created by github.com/thejerf/suture.(*Supervisor).runService /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:540 +0x58 goroutine 59 [chan receive]: github.com/syncthing/syncthing/lib/beacon.(*broadcastWriter).Serve(0xc086537a40) /go/src/github.com/syncthing/syncthing/lib/beacon/broadcast.go:91 +0x5d6 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0826169c0, 0x1, 0x2ddf0f8, 0xc086537a40) /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:537 +0x65 created by github.com/thejerf/suture.(*Supervisor).runService /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:540 +0x58 goroutine 46 [chan receive]: github.com/syncthing/syncthing/lib/scanner.hashFiles(0xc0842d0940, 0x13, 0x20000, 0xc082004f00, 0xc082004e40) /go/src/github.com/syncthing/syncthing/lib/scanner/blockqueue.go:61 +0x8c github.com/syncthing/syncthing/lib/scanner.newParallelHasher.func1(0xc0842d0940, 0x13, 0x20000, 0xc082004f00, 0xc082004e40, 0x2db97d0, 0xc0821cbd60) /go/src/github.com/syncthing/syncthing/lib/scanner/blockqueue.go:28 +0x50 created by github.com/syncthing/syncthing/lib/scanner.newParallelHasher /go/src/github.com/syncthing/syncthing/lib/scanner/blockqueue.go:30 +0x145 goroutine 47 [semacquire]: sync.runtime_Semacquire(0xc0821cbd6c) /usr/local/go/src/runtime/sema.go:43 +0x2d sync.(*WaitGroup).Wait(0xc0821cbd60) /usr/local/go/src/sync/waitgroup.go:126 +0xbb github.com/syncthing/syncthing/lib/scanner.newParallelHasher.func2(0x2db97d0, 0xc0821cbd60, 0xc082004f00) /go/src/github.com/syncthing/syncthing/lib/scanner/blockqueue.go:34 +0x2e created by github.com/syncthing/syncthing/lib/scanner.newParallelHasher /go/src/github.com/syncthing/syncthing/lib/scanner/blockqueue.go:36 +0x19c goroutine 48 [semacquire]: sync.runtime_Semacquire(0xc08206212c) /usr/local/go/src/runtime/sema.go:43 +0x2d sync.(*RWMutex).RLock(0xc082062120) /usr/local/go/src/sync/rwmutex.go:36 +0x5f github.com/syncthing/syncthing/lib/model.(*Model).CurrentFolderFile(0xc0835447e0, 0xc0821ca560, 0x4, 0xc087830634, 0x51, 0x0, 0x0, 0x0, 0x0, 0x0, ...) /go/src/github.com/syncthing/syncthing/lib/model/model.go:829 +0x76 github.com/syncthing/syncthing/lib/model.cFiler.CurrentFile(0xc0835447e0, 0xc0821ca560, 0x4, 0xc087830634, 0x51, 0x0, 0x0, 0x0, 0x0, 0x0, ...) /go/src/github.com/syncthing/syncthing/lib/model/model.go:857 +0x7f github.com/syncthing/syncthing/lib/model.(*cFiler).CurrentFile(0xc0842d0980, 0xc087830634, 0x51, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...) :93 +0xe6 github.com/syncthing/syncthing/lib/scanner.(*Walker).walkAndHashFiles.func1(0xc087830620, 0x65, 0x394c40, 0xc084648000, 0x0, 0x0, 0x0, 0x0) /go/src/github.com/syncthing/syncthing/lib/scanner/walk.go:334 +0x27f1 path/filepath.walk(0xc087830620, 0x65, 0x394c40, 0xc084648000, 0xc0843bf200, 0x0, 0x0) /usr/local/go/src/path/filepath/path.go:349 +0x87 path/filepath.walk(0xc0855c99e0, 0x52, 0x394c40, 0xc0855c9a40, 0xc0843bf200, 0x0, 0x0) /usr/local/go/src/path/filepath/path.go:374 +0x503 path/filepath.walk(0xc08600a550, 0x4e, 0x394c40, 0xc0855c91a0, 0xc0843bf200, 0x0, 0x0) /usr/local/go/src/path/filepath/path.go:374 +0x503 path/filepath.walk(0xc0873a7d80, 0x37, 0x394c40, 0xc086770e40, 0xc0843bf200, 0x0, 0x0) /usr/local/go/src/path/filepath/path.go:374 +0x503 path/filepath.walk(0xc086d35200, 0x28, 0x394c40, 0xc086549e60, 0xc0843bf200, 0x0, 0x0) /usr/local/go/src/path/filepath/path.go:374 +0x503 path/filepath.walk(0xc0821aad00, 0x18, 0x394c40, 0xc08560d8c0, 0xc0843bf200, 0x0, 0x0) /usr/local/go/src/path/filepath/path.go:374 +0x503 path/filepath.walk(0xc0842d0940, 0x13, 0x394c40, 0xc082004f60, 0xc0843bf200, 0x0, 0x0) /usr/local/go/src/path/filepath/path.go:374 +0x503 path/filepath.Walk(0xc0842d0940, 0x13, 0xc0843bf200, 0x0, 0x0) /usr/local/go/src/path/filepath/path.go:396 +0xe8 github.com/syncthing/syncthing/lib/scanner.(*Walker).Walk.func1(0xc0878dce80, 0xc082004e40, 0xc082004f00) /go/src/github.com/syncthing/syncthing/lib/scanner/walk.go:102 +0xa9 created by github.com/syncthing/syncthing/lib/scanner.(*Walker).Walk /go/src/github.com/syncthing/syncthing/lib/scanner/walk.go:109 +0x3ad goroutine 24 [chan receive]: github.com/syncthing/syncthing/lib/scanner.hashFiles(0xc0856ed7c0, 0x15, 0x20000, 0xc086240ea0, 0xc086240e40) /go/src/github.com/syncthing/syncthing/lib/scanner/blockqueue.go:61 +0x8c github.com/syncthing/syncthing/lib/scanner.newParallelHasher.func1(0xc0856ed7c0, 0x15, 0x20000, 0xc086240ea0, 0xc086240e40, 0x2db97d0, 0xc0842d2f20) /go/src/github.com/syncthing/syncthing/lib/scanner/blockqueue.go:28 +0x50 created by github.com/syncthing/syncthing/lib/scanner.newParallelHasher /go/src/github.com/syncthing/syncthing/lib/scanner/blockqueue.go:30 +0x145 goroutine 25 [semacquire]: sync.runtime_Semacquire(0xc0842d2f2c) /usr/local/go/src/runtime/sema.go:43 +0x2d sync.(*WaitGroup).Wait(0xc0842d2f20) /usr/local/go/src/sync/waitgroup.go:126 +0xbb github.com/syncthing/syncthing/lib/scanner.newParallelHasher.func2(0x2db97d0, 0xc0842d2f20, 0xc086240ea0) /go/src/github.com/syncthing/syncthing/lib/scanner/blockqueue.go:34 +0x2e created by github.com/syncthing/syncthing/lib/scanner.newParallelHasher /go/src/github.com/syncthing/syncthing/lib/scanner/blockqueue.go:36 +0x19c goroutine 26 [semacquire]: sync.runtime_Semacquire(0xc08206212c) /usr/local/go/src/runtime/sema.go:43 +0x2d sync.(*RWMutex).RLock(0xc082062120) /usr/local/go/src/sync/rwmutex.go:36 +0x5f github.com/syncthing/syncthing/lib/model.(*Model).CurrentFolderFile(0xc0835447e0, 0xc0820662a0, 0x6, 0xc08377e426, 0x39, 0x0, 0x0, 0x0, 0x0, 0x0, ...) /go/src/github.com/syncthing/syncthing/lib/model/model.go:829 +0x76 github.com/syncthing/syncthing/lib/model.cFiler.CurrentFile(0xc0835447e0, 0xc0820662a0, 0x6, 0xc08377e426, 0x39, 0x0, 0x0, 0x0, 0x0, 0x0, ...) /go/src/github.com/syncthing/syncthing/lib/model/model.go:857 +0x7f github.com/syncthing/syncthing/lib/model.(*cFiler).CurrentFile(0xc0856ed840, 0xc08377e426, 0x39, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...) :93 +0xe6 github.com/syncthing/syncthing/lib/scanner.(*Walker).walkAndHashFiles.func1(0xc08377e410, 0x4f, 0x394c40, 0xc0876881e0, 0x0, 0x0, 0x0, 0x0) /go/src/github.com/syncthing/syncthing/lib/scanner/walk.go:334 +0x27f1 path/filepath.walk(0xc08377e410, 0x4f, 0x394c40, 0xc0876881e0, 0xc08647fd40, 0x0, 0x0) /usr/local/go/src/path/filepath/path.go:349 +0x87 path/filepath.walk(0xc08703c0a0, 0x45, 0x394c40, 0xc083cd2a20, 0xc08647fd40, 0x0, 0x0) /usr/local/go/src/path/filepath/path.go:374 +0x503 path/filepath.walk(0xc08749b5c0, 0x40, 0x394c40, 0xc0874a1620, 0xc08647fd40, 0x0, 0x0) /usr/local/go/src/path/filepath/path.go:374 +0x503 path/filepath.walk(0xc08749b380, 0x3b, 0x394c40, 0xc0874a14a0, 0xc08647fd40, 0x0, 0x0) /usr/local/go/src/path/filepath/path.go:374 +0x503 path/filepath.walk(0xc08749a5c0, 0x36, 0x394c40, 0xc0874a0120, 0xc08647fd40, 0x0, 0x0) /usr/local/go/src/path/filepath/path.go:374 +0x503 path/filepath.walk(0xc086a99e90, 0x2e, 0x394c40, 0xc0868c4ba0, 0xc08647fd40, 0x0, 0x0) /usr/local/go/src/path/filepath/path.go:374 +0x503 path/filepath.walk(0xc086e99d10, 0x21, 0x394c40, 0xc08739e480, 0xc08647fd40, 0x0, 0x0) /usr/local/go/src/path/filepath/path.go:374 +0x503 path/filepath.walk(0xc0856ed7c0, 0x15, 0x394c40, 0xc086240f00, 0xc08647fd40, 0x0, 0x0) /usr/local/go/src/path/filepath/path.go:374 +0x503 path/filepath.Walk(0xc0856ed7c0, 0x15, 0xc08647fd40, 0x0, 0x0) /usr/local/go/src/path/filepath/path.go:396 +0xe8 github.com/syncthing/syncthing/lib/scanner.(*Walker).Walk.func1(0xc086a7f500, 0xc086240e40, 0xc086240ea0) /go/src/github.com/syncthing/syncthing/lib/scanner/walk.go:102 +0xa9 created by github.com/syncthing/syncthing/lib/scanner.(*Walker).Walk /go/src/github.com/syncthing/syncthing/lib/scanner/walk.go:109 +0x3ad goroutine 81 [chan receive]: github.com/syncthing/syncthing/lib/scanner.hashFiles(0xc082623ba0, 0x13, 0x20000, 0xc085d16360, 0xc085d16300) /go/src/github.com/syncthing/syncthing/lib/scanner/blockqueue.go:61 +0x8c github.com/syncthing/syncthing/lib/scanner.newParallelHasher.func1(0xc082623ba0, 0x13, 0x20000, 0xc085d16360, 0xc085d16300, 0x2db97d0, 0xc084d22fb0) /go/src/github.com/syncthing/syncthing/lib/scanner/blockqueue.go:28 +0x50 created by github.com/syncthing/syncthing/lib/scanner.newParallelHasher /go/src/github.com/syncthing/syncthing/lib/scanner/blockqueue.go:30 +0x145 goroutine 82 [semacquire]: sync.runtime_Semacquire(0xc084d22fbc) /usr/local/go/src/runtime/sema.go:43 +0x2d sync.(*WaitGroup).Wait(0xc084d22fb0) /usr/local/go/src/sync/waitgroup.go:126 +0xbb github.com/syncthing/syncthing/lib/scanner.newParallelHasher.func2(0x2db97d0, 0xc084d22fb0, 0xc085d16360) /go/src/github.com/syncthing/syncthing/lib/scanner/blockqueue.go:34 +0x2e created by github.com/syncthing/syncthing/lib/scanner.newParallelHasher /go/src/github.com/syncthing/syncthing/lib/scanner/blockqueue.go:36 +0x19c goroutine 83 [semacquire]: sync.runtime_Semacquire(0xc08206212c) /usr/local/go/src/runtime/sema.go:43 +0x2d sync.(*RWMutex).RLock(0xc082062120) /usr/local/go/src/sync/rwmutex.go:36 +0x5f github.com/syncthing/syncthing/lib/model.(*Model).CurrentFolderFile(0xc0835447e0, 0xc0821cbaa0, 0x4, 0xc084e94194, 0x3d, 0x0, 0x0, 0x0, 0x0, 0x0, ...) /go/src/github.com/syncthing/syncthing/lib/model/model.go:829 +0x76 github.com/syncthing/syncthing/lib/model.cFiler.CurrentFile(0xc0835447e0, 0xc0821cbaa0, 0x4, 0xc084e94194, 0x3d, 0x0, 0x0, 0x0, 0x0, 0x0, ...) /go/src/github.com/syncthing/syncthing/lib/model/model.go:857 +0x7f github.com/syncthing/syncthing/lib/model.(*cFiler).CurrentFile(0xc082623be0, 0xc084e94194, 0x3d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...) :93 +0xe6 github.com/syncthing/syncthing/lib/scanner.(*Walker).walkAndHashFiles.func1(0xc084e94180, 0x51, 0x394c40, 0xc084e941e0, 0x0, 0x0, 0x0, 0x0) /go/src/github.com/syncthing/syncthing/lib/scanner/walk.go:334 +0x27f1 path/filepath.walk(0xc084e94180, 0x51, 0x394c40, 0xc084e941e0, 0xc085aec3c0, 0x0, 0x0) /usr/local/go/src/path/filepath/path.go:349 +0x87 path/filepath.walk(0xc086d94240, 0x35, 0x394c40, 0xc0855c9380, 0xc085aec3c0, 0x0, 0x0) /usr/local/go/src/path/filepath/path.go:374 +0x503 path/filepath.walk(0xc087639170, 0x2c, 0x394c40, 0xc087275380, 0xc085aec3c0, 0x0, 0x0) /usr/local/go/src/path/filepath/path.go:374 +0x503 path/filepath.walk(0xc0821274c0, 0x18, 0x394c40, 0xc0872744e0, 0xc085aec3c0, 0x0, 0x0) /usr/local/go/src/path/filepath/path.go:374 +0x503 path/filepath.walk(0xc082623ba0, 0x13, 0x394c40, 0xc085d163c0, 0xc085aec3c0, 0x0, 0x0) /usr/local/go/src/path/filepath/path.go:374 +0x503 path/filepath.Walk(0xc082623ba0, 0x13, 0xc085aec3c0, 0x0, 0x0) /usr/local/go/src/path/filepath/path.go:396 +0xe8 github.com/syncthing/syncthing/lib/scanner.(*Walker).Walk.func1(0xc083b5f280, 0xc085d16300, 0xc085d16360) /go/src/github.com/syncthing/syncthing/lib/scanner/walk.go:102 +0xa9 created by github.com/syncthing/syncthing/lib/scanner.(*Walker).Walk /go/src/github.com/syncthing/syncthing/lib/scanner/walk.go:109 +0x3ad goroutine 69 [semacquire]: sync.runtime_Semacquire(0xc0843bae3c) /usr/local/go/src/runtime/sema.go:43 +0x2d sync.(*WaitGroup).Wait(0xc0843bae30) /usr/local/go/src/sync/waitgroup.go:126 +0xbb github.com/syncthing/syncthing/lib/scanner.newParallelHasher.func2(0x2db97d0, 0xc0843bae30, 0xc084e940c0) /go/src/github.com/syncthing/syncthing/lib/scanner/blockqueue.go:34 +0x2e created by github.com/syncthing/syncthing/lib/scanner.newParallelHasher /go/src/github.com/syncthing/syncthing/lib/scanner/blockqueue.go:36 +0x19c goroutine 70 [semacquire]: sync.runtime_Semacquire(0xc08206212c) /usr/local/go/src/runtime/sema.go:43 +0x2d sync.(*RWMutex).RLock(0xc082062120) /usr/local/go/src/sync/rwmutex.go:36 +0x5f github.com/syncthing/syncthing/lib/model.(*Model).CurrentFolderFile(0xc0835447e0, 0xc0821cab10, 0x4, 0xc0877a24f4, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, ...) /go/src/github.com/syncthing/syncthing/lib/model/model.go:829 +0x76 github.com/syncthing/syncthing/lib/model.cFiler.CurrentFile(0xc0835447e0, 0xc0821cab10, 0x4, 0xc0877a24f4, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, ...) /go/src/github.com/syncthing/syncthing/lib/model/model.go:857 +0x7f github.com/syncthing/syncthing/lib/model.(*cFiler).CurrentFile(0xc0821260e0, 0xc0877a24f4, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...) :93 +0xe6 github.com/syncthing/syncthing/lib/scanner.(*Walker).walkAndHashFiles.func1(0xc0877a24e0, 0x30, 0x394c40, 0xc085d16a20, 0x0, 0x0, 0x0, 0x0) /go/src/github.com/syncthing/syncthing/lib/scanner/walk.go:334 +0x27f1 path/filepath.walk(0xc0877a24e0, 0x30, 0x394c40, 0xc085d16a20, 0xc086f32140, 0x0, 0x0) /usr/local/go/src/path/filepath/path.go:349 +0x87 path/filepath.walk(0xc087491bc0, 0x18, 0x394c40, 0xc0879d88a0, 0xc086f32140, 0x0, 0x0) /usr/local/go/src/path/filepath/path.go:374 +0x503 path/filepath.walk(0xc0821260a0, 0x13, 0x394c40, 0xc084e94120, 0xc086f32140, 0x0, 0x0) /usr/local/go/src/path/filepath/path.go:374 +0x503 path/filepath.Walk(0xc0821260a0, 0x13, 0xc086f32140, 0x0, 0x0) /usr/local/go/src/path/filepath/path.go:396 +0xe8 github.com/syncthing/syncthing/lib/scanner.(*Walker).Walk.func1(0xc084446f00, 0xc084e94060, 0xc084e940c0) /go/src/github.com/syncthing/syncthing/lib/scanner/walk.go:102 +0xa9 created by github.com/syncthing/syncthing/lib/scanner.(*Walker).Walk /go/src/github.com/syncthing/syncthing/lib/scanner/walk.go:109 +0x3ad goroutine 71 [select]: github.com/syncthing/syncthing/lib/discover.(*Discoverer).sendLocalAnnouncements(0xc086f0f340) /go/src/github.com/syncthing/syncthing/lib/discover/discover.go:322 +0x2e5 created by github.com/syncthing/syncthing/lib/discover.(*Discoverer).StartLocal /go/src/github.com/syncthing/syncthing/lib/discover/discover.go:85 +0x267 goroutine 76 [chan receive]: github.com/syncthing/syncthing/lib/upnp.Discover(0x2540be400, 0x0, 0x0, 0x0) /go/src/github.com/syncthing/syncthing/lib/upnp/upnp.go:129 +0x6f3 main.(*upnpSvc).Serve(0xc085ba0880) /go/src/github.com/syncthing/syncthing/cmd/syncthing/upnpsvc.go:38 +0xbf github.com/thejerf/suture.(*Supervisor).runService.func1(0xc08200c300, 0x2, 0x2d5c750, 0xc085ba0880) /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:537 +0x65 created by github.com/thejerf/suture.(*Supervisor).runService /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:540 +0x58 goroutine 75 [select]: github.com/syncthing/syncthing/lib/discover.(*UDPClient).broadcast(0xc086f30f50, 0xc0860e4d80, 0x38, 0x80) /go/src/github.com/syncthing/syncthing/lib/discover/client_udp.go:118 +0xea6 created by github.com/syncthing/syncthing/lib/discover.(*UDPClient).Start /go/src/github.com/syncthing/syncthing/lib/discover/client_udp.go:82 +0x45b goroutine 74 [IO wait]: net.runtime_pollWait(0x2dde128, 0x72, 0xc0843ba050) /usr/local/go/src/runtime/netpoll.go:157 +0x67 net.(*pollDesc).Wait(0xc08712a2f0, 0x72, 0x0, 0x0) /usr/local/go/src/net/fd_poll_runtime.go:73 +0x41 net.(*ioSrv).ExecIO(0xc0877fc110, 0xc08712a1e0, 0xaf8de0, 0x7, 0xc20f90, 0x0, 0x0, 0x0) /usr/local/go/src/net/fd_windows.go:182 +0x177 net.(*netFD).Read(0xc08712a180, 0xc085fea800, 0x800, 0x800, 0x0, 0x0, 0x0) /usr/local/go/src/net/fd_windows.go:463 +0x17e net.(*conn).Read(0xc0876c0000, 0xc085fea800, 0x800, 0x800, 0x800, 0x0, 0x0) /usr/local/go/src/net/net.go:172 +0xeb github.com/syncthing/syncthing/lib/discover.(*UDPClient).Lookup(0xc086f30b60, 0x61761276dcaf3991, 0xb4fd99706d004f9e, 0xf94ef25b4c08238d, 0xe720c1d7e36c4de, 0x0, 0x0, 0x0) /go/src/github.com/syncthing/syncthing/lib/discover/client_udp.go:196 +0xc7e github.com/syncthing/syncthing/lib/discover.(*UDPClient).broadcast(0xc086f30b60, 0xc0860e4900, 0x38, 0x80) /go/src/github.com/syncthing/syncthing/lib/discover/client_udp.go:140 +0xc49 created by github.com/syncthing/syncthing/lib/discover.(*UDPClient).Start /go/src/github.com/syncthing/syncthing/lib/discover/client_udp.go:82 +0x45b goroutine 77 [select]: github.com/thejerf/suture.(*Supervisor).Serve(0xc085246540) /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:432 +0xf9a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc08200c300, 0x3, 0x2d5c7e8, 0xc08453c780) /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:537 +0x65 created by github.com/thejerf/suture.(*Supervisor).runService /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:540 +0x58 goroutine 78 [select]: github.com/thejerf/suture.(*Supervisor).Serve(0xc085246600) /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:432 +0xf9a created by github.com/thejerf/suture.(*Supervisor).ServeBackground /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:394 +0x40 goroutine 79 [select]: main.(*usageReportingService).Serve(0xc0854a8640) /go/src/github.com/syncthing/syncthing/cmd/syncthing/usage_report.go:159 +0x528 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc085246600, 0x0, 0x2d5c890, 0xc0854a8640) /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:537 +0x65 created by github.com/thejerf/suture.(*Supervisor).runService /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:540 +0x58 goroutine 80 [sleep]: time.Sleep(0x2540be400) /usr/local/go/src/runtime/time.go:59 +0x107 main.standbyMonitor() /go/src/github.com/syncthing/syncthing/cmd/syncthing/main.go:1003 +0x68 created by main.syncthingMain /go/src/github.com/syncthing/syncthing/cmd/syncthing/main.go:719 +0x32e5 goroutine 97 [sleep]: time.Sleep(0xdf8475800) /usr/local/go/src/runtime/time.go:59 +0x107 main.generatePingEvents() /go/src/github.com/syncthing/syncthing/cmd/syncthing/main.go:884 +0x2d created by main.syncthingMain /go/src/github.com/syncthing/syncthing/cmd/syncthing/main.go:735 +0x3460 goroutine 98 [sleep]: time.Sleep(0x77359400) /usr/local/go/src/runtime/time.go:59 +0x107 main.(*connectionSvc).connect(0xc08453c780) /go/src/github.com/syncthing/syncthing/cmd/syncthing/connections.go:312 +0x1a3 main.(*connectionSvc).(main.connect)-fm() /go/src/github.com/syncthing/syncthing/cmd/syncthing/connections.go:80 +0x27 main.serviceFunc.Serve(0xc0854a8050) /go/src/github.com/syncthing/syncthing/cmd/syncthing/summarysvc.go:202 +0x20 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc085246540, 0x0, 0x2d5c780, 0xc0854a8050) /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:537 +0x65 created by github.com/thejerf/suture.(*Supervisor).runService /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:540 +0x58 goroutine 99 [IO wait]: net.runtime_pollWait(0x2ddeba8, 0x72, 0xc084e30900) /usr/local/go/src/runtime/netpoll.go:157 +0x67 net.(*pollDesc).Wait(0xc083a03370, 0x72, 0x0, 0x0) /usr/local/go/src/net/fd_poll_runtime.go:73 +0x41 net.(*ioSrv).ExecIO(0xc0877fc110, 0xc083a03260, 0xb034e0, 0x8, 0xc084196b40, 0xc0869a0300, 0x0, 0x0) /usr/local/go/src/net/fd_windows.go:182 +0x177 net.(*netFD).acceptOne(0xc083a03200, 0xc0861502a0, 0x2, 0x2, 0xc083a03260, 0x0, 0x0, 0x0) /usr/local/go/src/net/fd_windows.go:564 +0x26c net.(*netFD).accept(0xc083a03200, 0x0, 0x0, 0x0) /usr/local/go/src/net/fd_windows.go:594 +0x173 net.(*TCPListener).AcceptTCP(0xc0875a6fb8, 0x91af20, 0x0, 0x0) /usr/local/go/src/net/tcpsock_posix.go:254 +0x54 net.(*TCPListener).Accept(0xc0875a6fb8, 0x0, 0x0, 0x0, 0x0) /usr/local/go/src/net/tcpsock_posix.go:264 +0x44 main.(*connectionSvc).listen(0xc08453c780, 0xc082067940, 0xd) /go/src/github.com/syncthing/syncthing/cmd/syncthing/connections.go:215 +0x52f main.newConnectionSvc.func1() /go/src/github.com/syncthing/syncthing/cmd/syncthing/connections.go:84 +0x46 main.serviceFunc.Serve(0xc085ba08c0) /go/src/github.com/syncthing/syncthing/cmd/syncthing/summarysvc.go:202 +0x20 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc085246540, 0x1, 0x2d5c780, 0xc085ba08c0) /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:537 +0x65 created by github.com/thejerf/suture.(*Supervisor).runService /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:540 +0x58 goroutine 100 [semacquire]: sync.runtime_Semacquire(0xc082062124) /usr/local/go/src/runtime/sema.go:43 +0x2d sync.(*Mutex).Lock(0xc082062120) /usr/local/go/src/sync/mutex.go:82 +0x1cb sync.(*RWMutex).Lock(0xc082062120) /usr/local/go/src/sync/rwmutex.go:82 +0x37 github.com/syncthing/syncthing/lib/model.(*Model).deviceStatRef(0xc0835447e0, 0x30b94defb6eae584, 0x3bef9d81ea2c9006, 0x28d4c9909f81f1e7, 0xfe2a5484724b0a24, 0x0) /go/src/github.com/syncthing/syncthing/lib/model/model.go:960 +0x5b github.com/syncthing/syncthing/lib/model.(*Model).deviceWasSeen(0xc0835447e0, 0x30b94defb6eae584, 0x3bef9d81ea2c9006, 0x28d4c9909f81f1e7, 0xfe2a5484724b0a24) /go/src/github.com/syncthing/syncthing/lib/model/model.go:973 +0x37 github.com/syncthing/syncthing/lib/model.(*Model).AddConnection(0xc0835447e0, 0x2e32260, 0xc08670cb00, 0x2e32200, 0xc084e30a30) /go/src/github.com/syncthing/syncthing/lib/model/model.go:956 +0x61d main.(*connectionSvc).handle(0xc08453c780) /go/src/github.com/syncthing/syncthing/cmd/syncthing/connections.go:181 +0x131f main.(*connectionSvc).(main.handle)-fm() /go/src/github.com/syncthing/syncthing/cmd/syncthing/connections.go:88 +0x27 main.serviceFunc.Serve(0xc0854a8070) /go/src/github.com/syncthing/syncthing/cmd/syncthing/summarysvc.go:202 +0x20 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc085246540, 0x2, 0x2d5c780, 0xc0854a8070) /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:537 +0x65 created by github.com/thejerf/suture.(*Supervisor).runService /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:540 +0x58 goroutine 84 [select]: github.com/thejerf/suture.(*Supervisor).Serve(0xc08511e6c0) /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:432 +0xf9a created by github.com/thejerf/suture.(*Supervisor).ServeBackground /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:394 +0x40 goroutine 85 [select]: main.(*folderSummarySvc).listenForUpdates(0xc086bad620) /go/src/github.com/syncthing/syncthing/cmd/syncthing/summarysvc.go:67 +0x6b0 main.(*folderSummarySvc).(main.listenForUpdates)-fm() /go/src/github.com/syncthing/syncthing/cmd/syncthing/summarysvc.go:47 +0x27 main.serviceFunc.Serve(0xc0850f2e20) /go/src/github.com/syncthing/syncthing/cmd/syncthing/summarysvc.go:202 +0x20 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc08511e6c0, 0x0, 0x2d5c780, 0xc0850f2e20) /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:537 +0x65 created by github.com/thejerf/suture.(*Supervisor).runService /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:540 +0x58 goroutine 86 [select]: main.(*folderSummarySvc).calculateSummaries(0xc086bad620) /go/src/github.com/syncthing/syncthing/cmd/syncthing/summarysvc.go:115 +0x2e6 main.(*folderSummarySvc).(main.calculateSummaries)-fm() /go/src/github.com/syncthing/syncthing/cmd/syncthing/summarysvc.go:48 +0x27 main.serviceFunc.Serve(0xc0850f2e30) /go/src/github.com/syncthing/syncthing/cmd/syncthing/summarysvc.go:202 +0x20 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc08511e6c0, 0x1, 0x2d5c780, 0xc0850f2e30) /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:537 +0x65 created by github.com/thejerf/suture.(*Supervisor).runService /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:540 +0x58 goroutine 101 [IO wait]: net.runtime_pollWait(0x2dde968, 0x72, 0xc086460dc0) /usr/local/go/src/runtime/netpoll.go:157 +0x67 net.(*pollDesc).Wait(0xc0864d0470, 0x72, 0x0, 0x0) /usr/local/go/src/net/fd_poll_runtime.go:73 +0x41 net.(*ioSrv).ExecIO(0xc0877fc110, 0xc0864d0360, 0xb08f30, 0xb, 0xc20fb8, 0x5e, 0x0, 0x0) /usr/local/go/src/net/fd_windows.go:182 +0x177 net.(*netFD).readFrom(0xc0864d0300, 0xc08680a000, 0x10000, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0) /usr/local/go/src/net/fd_windows.go:490 +0x1ee net.(*UDPConn).ReadFromUDP(0xc08748a3b0, 0xc08680a000, 0x10000, 0x10000, 0x92ed60, 0x10000, 0x0, 0x0) /usr/local/go/src/net/udpsock_posix.go:61 +0x11e net.(*UDPConn).ReadFrom(0xc08748a3b0, 0xc08680a000, 0x10000, 0x10000, 0x10000, 0x0, 0x0, 0x0, 0x0) /usr/local/go/src/net/udpsock_posix.go:79 +0x11d github.com/syncthing/syncthing/lib/upnp.discover(0xc085fd7f50, 0xbcede0, 0x33, 0x2540be400, 0xc0836e16e0) /go/src/github.com/syncthing/syncthing/lib/upnp/upnp.go:206 +0xdbe github.com/syncthing/syncthing/lib/upnp.Discover.func1(0x2540be400, 0xc0836e16e0, 0x2db97d0, 0xc0854a98c0, 0x9, 0x5dc, 0xc0854a98b0, 0x8, 0xc086ac2668, 0x8, ...) /go/src/github.com/syncthing/syncthing/lib/upnp/upnp.go:117 +0x56 created by github.com/syncthing/syncthing/lib/upnp.Discover /go/src/github.com/syncthing/syncthing/lib/upnp/upnp.go:119 +0x617 goroutine 102 [IO wait]: net.runtime_pollWait(0x2dde8a8, 0x72, 0xc086bd44b0) /usr/local/go/src/runtime/netpoll.go:157 +0x67 net.(*pollDesc).Wait(0xc0864d05f0, 0x72, 0x0, 0x0) /usr/local/go/src/net/fd_poll_runtime.go:73 +0x41 net.(*ioSrv).ExecIO(0xc0877fc110, 0xc0864d04e0, 0xb08f30, 0xb, 0xc20fb8, 0xc085344500, 0x0, 0x0) /usr/local/go/src/net/fd_windows.go:182 +0x177 net.(*netFD).readFrom(0xc0864d0480, 0xc086590000, 0x10000, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0) /usr/local/go/src/net/fd_windows.go:490 +0x1ee net.(*UDPConn).ReadFromUDP(0xc08748a3b8, 0xc086590000, 0x10000, 0x10000, 0x92ed60, 0x10000, 0x0, 0x0) /usr/local/go/src/net/udpsock_posix.go:61 +0x11e net.(*UDPConn).ReadFrom(0xc08748a3b8, 0xc086590000, 0x10000, 0x10000, 0x10000, 0x0, 0x0, 0x0, 0x0) /usr/local/go/src/net/udpsock_posix.go:79 +0x11d github.com/syncthing/syncthing/lib/upnp.discover(0xc084c3ff50, 0xbcee20, 0x33, 0x2540be400, 0xc0836e16e0) /go/src/github.com/syncthing/syncthing/lib/upnp/upnp.go:206 +0xdbe github.com/syncthing/syncthing/lib/upnp.Discover.func1(0x2540be400, 0xc0836e16e0, 0x2db97d0, 0xc0854a98c0, 0x9, 0x5dc, 0xc0854a98b0, 0x8, 0xc086ac2668, 0x8, ...) /go/src/github.com/syncthing/syncthing/lib/upnp/upnp.go:117 +0x56 created by github.com/syncthing/syncthing/lib/upnp.Discover /go/src/github.com/syncthing/syncthing/lib/upnp/upnp.go:119 +0x617 goroutine 103 [IO wait]: net.runtime_pollWait(0x2dde728, 0x72, 0xc0859e0a20) /usr/local/go/src/runtime/netpoll.go:157 +0x67 net.(*pollDesc).Wait(0xc0864d0a70, 0x72, 0x0, 0x0) /usr/local/go/src/net/fd_poll_runtime.go:73 +0x41 net.(*ioSrv).ExecIO(0xc0877fc110, 0xc0864d0960, 0xb08f30, 0xb, 0xc20fb8, 0xc086b8ac80, 0x0, 0x0) /usr/local/go/src/net/fd_windows.go:182 +0x177 net.(*netFD).readFrom(0xc0864d0900, 0xc086f12000, 0x10000, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0) /usr/local/go/src/net/fd_windows.go:490 +0x1ee net.(*UDPConn).ReadFromUDP(0xc08748a7f0, 0xc086f12000, 0x10000, 0x10000, 0x92ed60, 0x10000, 0x0, 0x0) /usr/local/go/src/net/udpsock_posix.go:61 +0x11e net.(*UDPConn).ReadFrom(0xc08748a7f0, 0xc086f12000, 0x10000, 0x10000, 0x10000, 0x0, 0x0, 0x0, 0x0) /usr/local/go/src/net/udpsock_posix.go:79 +0x11d github.com/syncthing/syncthing/lib/upnp.discover(0xc084c3bf50, 0xbcede0, 0x33, 0x2540be400, 0xc0836e16e0) /go/src/github.com/syncthing/syncthing/lib/upnp/upnp.go:206 +0xdbe github.com/syncthing/syncthing/lib/upnp.Discover.func1(0x2540be400, 0xc0836e16e0, 0x2db97d0, 0xc0854a98c0, 0x1, 0xffffffff, 0xc0842e2c80, 0x1b, 0xc086ac3620, 0x8, ...) /go/src/github.com/syncthing/syncthing/lib/upnp/upnp.go:117 +0x56 created by github.com/syncthing/syncthing/lib/upnp.Discover /go/src/github.com/syncthing/syncthing/lib/upnp/upnp.go:119 +0x617 goroutine 104 [IO wait]: net.runtime_pollWait(0x2dde7e8, 0x72, 0xc0859e0760) /usr/local/go/src/runtime/netpoll.go:157 +0x67 net.(*pollDesc).Wait(0xc0864d0770, 0x72, 0x0, 0x0) /usr/local/go/src/net/fd_poll_runtime.go:73 +0x41 net.(*ioSrv).ExecIO(0xc0877fc110, 0xc0864d0660, 0xb08f30, 0xb, 0xc20fb8, 0xc083f9e140, 0x0, 0x0) /usr/local/go/src/net/fd_windows.go:182 +0x177 net.(*netFD).readFrom(0xc0864d0600, 0xc086f7e000, 0x10000, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0) /usr/local/go/src/net/fd_windows.go:490 +0x1ee net.(*UDPConn).ReadFromUDP(0xc08748a3c0, 0xc086f7e000, 0x10000, 0x10000, 0x92ed60, 0x10000, 0x0, 0x0) /usr/local/go/src/net/udpsock_posix.go:61 +0x11e net.(*UDPConn).ReadFrom(0xc08748a3c0, 0xc086f7e000, 0x10000, 0x10000, 0x10000, 0x0, 0x0, 0x0, 0x0) /usr/local/go/src/net/udpsock_posix.go:79 +0x11d github.com/syncthing/syncthing/lib/upnp.discover(0xc087549f50, 0xbcee20, 0x33, 0x2540be400, 0xc0836e16e0) /go/src/github.com/syncthing/syncthing/lib/upnp/upnp.go:206 +0xdbe github.com/syncthing/syncthing/lib/upnp.Discover.func1(0x2540be400, 0xc0836e16e0, 0x2db97d0, 0xc0854a98c0, 0x1, 0xffffffff, 0xc0842e2c80, 0x1b, 0xc086ac3620, 0x8, ...) /go/src/github.com/syncthing/syncthing/lib/upnp/upnp.go:117 +0x56 created by github.com/syncthing/syncthing/lib/upnp.Discover /go/src/github.com/syncthing/syncthing/lib/upnp/upnp.go:119 +0x617 goroutine 105 [semacquire]: sync.runtime_Semacquire(0xc0854a98cc) /usr/local/go/src/runtime/sema.go:43 +0x2d sync.(*WaitGroup).Wait(0xc0854a98c0) /usr/local/go/src/sync/waitgroup.go:126 +0xbb github.com/syncthing/syncthing/lib/upnp.Discover.func2(0x2db97d0, 0xc0854a98c0, 0xc0836e16e0) /go/src/github.com/syncthing/syncthing/lib/upnp/upnp.go:124 +0x2e created by github.com/syncthing/syncthing/lib/upnp.Discover /go/src/github.com/syncthing/syncthing/lib/upnp/upnp.go:126 +0x6a6 goroutine 60 [semacquire]: sync.runtime_Semacquire(0xc08206212c) /usr/local/go/src/runtime/sema.go:43 +0x2d sync.(*RWMutex).RLock(0xc082062120) /usr/local/go/src/sync/rwmutex.go:36 +0x5f github.com/syncthing/syncthing/lib/model.(*Model).NeedSize(0xc0835447e0, 0xc0876c45bb, 0x4, 0x0, 0x0) /go/src/github.com/syncthing/syncthing/lib/model/model.go:392 +0xb8 main.folderSummary(0xc0835447e0, 0xc0876c45bb, 0x4, 0x6) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:421 +0x697 main.(*apiSvc).getDBStatus(0xc082068000, 0x2ddfa10, 0xc087b98580, 0xc087bf80e0) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:405 +0xaa main.(*apiSvc).(main.getDBStatus)-fm(0x2ddfa10, 0xc087b98580, 0xc087bf80e0) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:138 +0x45 net/http.HandlerFunc.ServeHTTP(0xc08439b1d0, 0x2ddfa10, 0xc087b98580, 0xc087bf80e0) /usr/local/go/src/net/http/server.go:1422 +0x41 net/http.(*ServeMux).ServeHTTP(0xc08776e960, 0x2ddfa10, 0xc087b98580, 0xc087bf80e0) /usr/local/go/src/net/http/server.go:1699 +0x184 main.getPostHandler.func1(0x2ddfa10, 0xc087b98580, 0xc087bf80e0) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:280 +0xd7 net/http.HandlerFunc.ServeHTTP(0xc08776e9f0, 0x2ddfa10, 0xc087b98580, 0xc087bf80e0) /usr/local/go/src/net/http/server.go:1422 +0x41 main.noCacheMiddleware.func1(0x2ddfa10, 0xc087b98580, 0xc087bf80e0) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:335 +0x1e3 net/http.HandlerFunc.ServeHTTP(0xc086537ae0, 0x2ddfa10, 0xc087b98580, 0xc087bf80e0) /usr/local/go/src/net/http/server.go:1422 +0x41 net/http.(*ServeMux).ServeHTTP(0xc08776ea50, 0x2ddfa10, 0xc087b98580, 0xc087bf80e0) /usr/local/go/src/net/http/server.go:1699 +0x184 main.csrfMiddleware.func1(0x2ddfa10, 0xc087b98580, 0xc087bf80e0) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui_csrf.go:51 +0x493 net/http.HandlerFunc.ServeHTTP(0xc0858ca370, 0x2ddfa10, 0xc087b98580, 0xc087bf80e0) /usr/local/go/src/net/http/server.go:1422 +0x41 main.withDetailsMiddleware.func1(0x2ddfa10, 0xc087b98580, 0xc087bf80e0) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:343 +0x12e net/http.HandlerFunc.ServeHTTP(0xc0878c0800, 0x2ddfa10, 0xc087b98580, 0xc087bf80e0) /usr/local/go/src/net/http/server.go:1422 +0x41 net/http.serverHandler.ServeHTTP(0xc086bad440, 0x2ddfa10, 0xc087b98580, 0xc087bf80e0) /usr/local/go/src/net/http/server.go:1862 +0x1a5 net/http.(*conn).serve(0xc086f51810) /usr/local/go/src/net/http/server.go:1361 +0xbf5 created by net/http.(*Server).Serve /usr/local/go/src/net/http/server.go:1910 +0x3fd goroutine 61 [semacquire]: sync.runtime_Semacquire(0xc08206212c) /usr/local/go/src/runtime/sema.go:43 +0x2d sync.(*RWMutex).RLock(0xc082062120) /usr/local/go/src/sync/rwmutex.go:36 +0x5f github.com/syncthing/syncthing/lib/model.(*Model).GlobalSize(0xc0835447e0, 0xc0821cb290, 0x4, 0x0, 0x0, 0x0) /go/src/github.com/syncthing/syncthing/lib/model/model.go:356 +0xc4 main.reportData(0xc0835447e0, 0x2ddfa10) /go/src/github.com/syncthing/syncthing/cmd/syncthing/usage_report.go:90 +0x545 main.(*apiSvc).getReport(0xc082068000, 0x2ddfa10, 0xc087b99c30, 0xc087996a80) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:700 +0x10b main.(*apiSvc).(main.getReport)-fm(0x2ddfa10, 0xc087b99c30, 0xc087996a80) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:145 +0x45 net/http.HandlerFunc.ServeHTTP(0xc08439b260, 0x2ddfa10, 0xc087b99c30, 0xc087996a80) /usr/local/go/src/net/http/server.go:1422 +0x41 net/http.(*ServeMux).ServeHTTP(0xc08776e960, 0x2ddfa10, 0xc087b99c30, 0xc087996a80) /usr/local/go/src/net/http/server.go:1699 +0x184 main.getPostHandler.func1(0x2ddfa10, 0xc087b99c30, 0xc087996a80) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:280 +0xd7 net/http.HandlerFunc.ServeHTTP(0xc08776e9f0, 0x2ddfa10, 0xc087b99c30, 0xc087996a80) /usr/local/go/src/net/http/server.go:1422 +0x41 main.noCacheMiddleware.func1(0x2ddfa10, 0xc087b99c30, 0xc087996a80) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:335 +0x1e3 net/http.HandlerFunc.ServeHTTP(0xc086537ae0, 0x2ddfa10, 0xc087b99c30, 0xc087996a80) /usr/local/go/src/net/http/server.go:1422 +0x41 net/http.(*ServeMux).ServeHTTP(0xc08776ea50, 0x2ddfa10, 0xc087b99c30, 0xc087996a80) /usr/local/go/src/net/http/server.go:1699 +0x184 main.csrfMiddleware.func1(0x2ddfa10, 0xc087b99c30, 0xc087996a80) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui_csrf.go:51 +0x493 net/http.HandlerFunc.ServeHTTP(0xc0858ca370, 0x2ddfa10, 0xc087b99c30, 0xc087996a80) /usr/local/go/src/net/http/server.go:1422 +0x41 main.withDetailsMiddleware.func1(0x2ddfa10, 0xc087b99c30, 0xc087996a80) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:343 +0x12e net/http.HandlerFunc.ServeHTTP(0xc0878c0800, 0x2ddfa10, 0xc087b99c30, 0xc087996a80) /usr/local/go/src/net/http/server.go:1422 +0x41 net/http.serverHandler.ServeHTTP(0xc086bad440, 0x2ddfa10, 0xc087b99c30, 0xc087996a80) /usr/local/go/src/net/http/server.go:1862 +0x1a5 net/http.(*conn).serve(0xc08378a160) /usr/local/go/src/net/http/server.go:1361 +0xbf5 created by net/http.(*Server).Serve /usr/local/go/src/net/http/server.go:1910 +0x3fd goroutine 62 [select]: net/http.(*persistConn).roundTrip(0xc086c08210, 0xc0850f2290, 0x0, 0x0, 0x0) /usr/local/go/src/net/http/transport.go:1164 +0xb14 net/http.(*Transport).RoundTrip(0xc08205e1b0, 0xc0861501c0, 0x8b, 0x0, 0x0) /usr/local/go/src/net/http/transport.go:235 +0x537 net/http.send(0xc0861501c0, 0x394620, 0xc08205e1b0, 0xc0872300f0, 0x0, 0x0) /usr/local/go/src/net/http/client.go:220 +0x533 net/http.(*Client).send(0xf75d60, 0xc0861501c0, 0x45, 0x0, 0x0) /usr/local/go/src/net/http/client.go:143 +0x161 net/http.(*Client).doFollowingRedirects(0xf75d60, 0xc0861501c0, 0xc211b0, 0x0, 0x0, 0x0) /usr/local/go/src/net/http/client.go:380 +0xbc7 net/http.(*Client).Get(0xf75d60, 0xbdbc60, 0x45, 0xc08776e930, 0x0, 0x0) /usr/local/go/src/net/http/client.go:306 +0xb1 net/http.Get(0xbdbc60, 0x45, 0xc0877001b4, 0x0, 0x0) /usr/local/go/src/net/http/client.go:281 +0x4c github.com/syncthing/syncthing/lib/upgrade.LatestGithubReleases(0xc21920, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0) /go/src/github.com/syncthing/syncthing/lib/upgrade/upgrade_supported.go:33 +0x6b github.com/syncthing/syncthing/lib/upgrade.LatestRelease(0xc21920, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) /go/src/github.com/syncthing/syncthing/lib/upgrade/upgrade_supported.go:61 +0x82 main.(*apiSvc).getSystemUpgrade(0xc082068000, 0x2ddfa10, 0xc086c08000, 0xc087988a80) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:769 +0xb9 main.(*apiSvc).(main.getSystemUpgrade)-fm(0x2ddfa10, 0xc086c08000, 0xc087988a80) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:154 +0x45 net/http.HandlerFunc.ServeHTTP(0xc08439b2f0, 0x2ddfa10, 0xc086c08000, 0xc087988a80) /usr/local/go/src/net/http/server.go:1422 +0x41 net/http.(*ServeMux).ServeHTTP(0xc08776e960, 0x2ddfa10, 0xc086c08000, 0xc087988a80) /usr/local/go/src/net/http/server.go:1699 +0x184 main.getPostHandler.func1(0x2ddfa10, 0xc086c08000, 0xc087988a80) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:280 +0xd7 net/http.HandlerFunc.ServeHTTP(0xc08776e9f0, 0x2ddfa10, 0xc086c08000, 0xc087988a80) /usr/local/go/src/net/http/server.go:1422 +0x41 main.noCacheMiddleware.func1(0x2ddfa10, 0xc086c08000, 0xc087988a80) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:335 +0x1e3 net/http.HandlerFunc.ServeHTTP(0xc086537ae0, 0x2ddfa10, 0xc086c08000, 0xc087988a80) /usr/local/go/src/net/http/server.go:1422 +0x41 net/http.(*ServeMux).ServeHTTP(0xc08776ea50, 0x2ddfa10, 0xc086c08000, 0xc087988a80) /usr/local/go/src/net/http/server.go:1699 +0x184 main.csrfMiddleware.func1(0x2ddfa10, 0xc086c08000, 0xc087988a80) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui_csrf.go:51 +0x493 net/http.HandlerFunc.ServeHTTP(0xc0858ca370, 0x2ddfa10, 0xc086c08000, 0xc087988a80) /usr/local/go/src/net/http/server.go:1422 +0x41 main.withDetailsMiddleware.func1(0x2ddfa10, 0xc086c08000, 0xc087988a80) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:343 +0x12e net/http.HandlerFunc.ServeHTTP(0xc0878c0800, 0x2ddfa10, 0xc086c08000, 0xc087988a80) /usr/local/go/src/net/http/server.go:1422 +0x41 net/http.serverHandler.ServeHTTP(0xc086bad440, 0x2ddfa10, 0xc086c08000, 0xc087988a80) /usr/local/go/src/net/http/server.go:1862 +0x1a5 net/http.(*conn).serve(0xc087a76840) /usr/local/go/src/net/http/server.go:1361 +0xbf5 created by net/http.(*Server).Serve /usr/local/go/src/net/http/server.go:1910 +0x3fd goroutine 129 [runnable]: regexp.(*inputString).step(0xc086a841f8, 0xa, 0xa, 0x1) /usr/local/go/src/regexp/regexp.go:275 regexp.(*machine).tryBacktrack(0xc086a84120, 0xc0836d02a0, 0x394980, 0xc086a841f8, 0xc000000001, 0x0, 0xc0836a4cfc) /usr/local/go/src/regexp/backtrack.go:223 +0xb19 regexp.(*machine).backtrack(0xc086a84120, 0x394980, 0xc086a841f8, 0x0, 0x54, 0x0, 0x480800) /usr/local/go/src/regexp/backtrack.go:336 +0x211 regexp.(*Regexp).doExecute(0xc0836a4c80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc084b54420, 0x54, 0x0, 0x0, ...) /usr/local/go/src/regexp/exec.go:449 +0x42a regexp.(*Regexp).MatchString(0xc0836a4c80, 0xc084b54420, 0x54, 0xc084b54400) /usr/local/go/src/regexp/regexp.go:400 +0x6e github.com/syncthing/syncthing/lib/ignore.(*Matcher).Match(0xc083f9e910, 0xc084b54420, 0x54, 0xc085ff9700) /go/src/github.com/syncthing/syncthing/lib/ignore/ignore.go:123 +0x24b github.com/syncthing/syncthing/lib/model.sendIndexTo.func1(0x2e337e0, 0xc084b54480, 0xf9af88) /go/src/github.com/syncthing/syncthing/lib/model/model.go:1047 +0x1b9 github.com/syncthing/syncthing/lib/db.nativeFileIterator.func1(0x2e337e0, 0xc084b54360, 0x800) /go/src/github.com/syncthing/syncthing/lib/db/set.go:229 +0x28e github.com/syncthing/syncthing/lib/db.ldbWithHave(0xc08204d600, 0xc085ff9b48, 0x4, 0x20, 0xc085ff9c00, 0x20, 0x20, 0x0, 0xc0854a85c0) /go/src/github.com/syncthing/syncthing/lib/db/leveldb.go:586 +0x4d8 github.com/syncthing/syncthing/lib/db.(*FileSet).WithHave(0xc083511880, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xc084d42090) /go/src/github.com/syncthing/syncthing/lib/db/set.go:134 +0x2c7 github.com/syncthing/syncthing/lib/model.sendIndexTo(0xc084e30a01, 0x0, 0x2e32200, 0xc084e30a30, 0xc0821ca560, 0x4, 0xc083511880, 0xc083f9e910, 0x0, 0x0, ...) /go/src/github.com/syncthing/syncthing/lib/model/model.go:1079 +0x360 github.com/syncthing/syncthing/lib/model.sendIndexes(0x2e32200, 0xc084e30a30, 0xc0821ca560, 0x4, 0xc083511880, 0xc083f9e910) /go/src/github.com/syncthing/syncthing/lib/model/model.go:1001 +0x325 created by github.com/syncthing/syncthing/lib/model.(*Model).AddConnection /go/src/github.com/syncthing/syncthing/lib/model/model.go:951 +0x565 goroutine 31 [IO wait]: net.runtime_pollWait(0x2dde1e8, 0x72, 0xc0850f2ea0) /usr/local/go/src/runtime/netpoll.go:157 +0x67 net.(*pollDesc).Wait(0xc08543bdf0, 0x72, 0x0, 0x0) /usr/local/go/src/net/fd_poll_runtime.go:73 +0x41 net.(*ioSrv).ExecIO(0xc0877fc110, 0xc08543bce0, 0xaf8de0, 0x7, 0xc20f90, 0x0, 0x0, 0x0) /usr/local/go/src/net/fd_windows.go:182 +0x177 net.(*netFD).Read(0xc08543bc80, 0xc083c74400, 0x400, 0x400, 0x0, 0x0, 0x0) /usr/local/go/src/net/fd_windows.go:463 +0x17e net.(*conn).Read(0xc0875a6ac8, 0xc083c74400, 0x400, 0x400, 0x0, 0x0, 0x0) /usr/local/go/src/net/net.go:172 +0xeb crypto/tls.(*block).readFromUntil(0xc0875e0570, 0x2ddf840, 0xc0875a6ac8, 0x5, 0x0, 0x0) /usr/local/go/src/crypto/tls/conn.go:455 +0xd3 crypto/tls.(*Conn).readRecord(0xc085e54000, 0xc21617, 0x0, 0x0) /usr/local/go/src/crypto/tls/conn.go:540 +0x2d8 crypto/tls.(*Conn).Read(0xc085e54000, 0xc085526000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/local/go/src/crypto/tls/conn.go:901 +0x16e net/http.noteEOFReader.Read(0x2e320e8, 0xc085e54000, 0xc086c08268, 0xc085526000, 0x1000, 0x1000, 0xc0879b66c0, 0x0, 0x0) /usr/local/go/src/net/http/transport.go:1370 +0x6e net/http.(*noteEOFReader).Read(0xc086edf060, 0xc085526000, 0x1000, 0x1000, 0x0, 0x0, 0x0) :126 +0xd7 bufio.(*Reader).fill(0xc0879b6540) /usr/local/go/src/bufio/bufio.go:97 +0x1f0 bufio.(*Reader).Peek(0xc0879b6540, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0) /usr/local/go/src/bufio/bufio.go:132 +0xd3 net/http.(*persistConn).readLoop(0xc086c08210) /usr/local/go/src/net/http/transport.go:876 +0xfe created by net/http.(*Transport).dialConn /usr/local/go/src/net/http/transport.go:685 +0xc7f goroutine 89 [runnable]: github.com/syncthing/syncthing/lib/db.unmarshalTrunc(0xc0846bc9c0, 0xb4, 0xc0, 0x101, 0x0, 0xc0846bc9c0, 0xb4, 0xc0) /go/src/github.com/syncthing/syncthing/lib/db/leveldb.go:979 github.com/syncthing/syncthing/lib/db.ldbWithGlobal(0xc08204d600, 0xc087c9d770, 0x4, 0x8, 0x0, 0x0, 0x0, 0xc084a45b01, 0xc087c9d760) /go/src/github.com/syncthing/syncthing/lib/db/leveldb.go:757 +0x15cc github.com/syncthing/syncthing/lib/db.(*FileSet).WithGlobalTruncated(0xc083ddc380, 0xc0879c2460) /go/src/github.com/syncthing/syncthing/lib/db/set.go:155 +0x1c1 github.com/syncthing/syncthing/lib/model.(*Model).GlobalSize(0xc0835447e0, 0xc084a45bab, 0x4, 0x0, 0x0, 0x0) /go/src/github.com/syncthing/syncthing/lib/model/model.go:365 +0x203 main.folderSummary(0xc0835447e0, 0xc084a45bab, 0x4, 0x6) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:415 +0x19a main.(*apiSvc).getDBStatus(0xc082068000, 0x2ddfa10, 0xc087b9d600, 0xc08741f880) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:405 +0xaa main.(*apiSvc).(main.getDBStatus)-fm(0x2ddfa10, 0xc087b9d600, 0xc08741f880) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:138 +0x45 net/http.HandlerFunc.ServeHTTP(0xc08439b1d0, 0x2ddfa10, 0xc087b9d600, 0xc08741f880) /usr/local/go/src/net/http/server.go:1422 +0x41 net/http.(*ServeMux).ServeHTTP(0xc08776e960, 0x2ddfa10, 0xc087b9d600, 0xc08741f880) /usr/local/go/src/net/http/server.go:1699 +0x184 main.getPostHandler.func1(0x2ddfa10, 0xc087b9d600, 0xc08741f880) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:280 +0xd7 net/http.HandlerFunc.ServeHTTP(0xc08776e9f0, 0x2ddfa10, 0xc087b9d600, 0xc08741f880) /usr/local/go/src/net/http/server.go:1422 +0x41 main.noCacheMiddleware.func1(0x2ddfa10, 0xc087b9d600, 0xc08741f880) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:335 +0x1e3 net/http.HandlerFunc.ServeHTTP(0xc086537ae0, 0x2ddfa10, 0xc087b9d600, 0xc08741f880) /usr/local/go/src/net/http/server.go:1422 +0x41 net/http.(*ServeMux).ServeHTTP(0xc08776ea50, 0x2ddfa10, 0xc087b9d600, 0xc08741f880) /usr/local/go/src/net/http/server.go:1699 +0x184 main.csrfMiddleware.func1(0x2ddfa10, 0xc087b9d600, 0xc08741f880) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui_csrf.go:51 +0x493 net/http.HandlerFunc.ServeHTTP(0xc0858ca370, 0x2ddfa10, 0xc087b9d600, 0xc08741f880) /usr/local/go/src/net/http/server.go:1422 +0x41 main.withDetailsMiddleware.func1(0x2ddfa10, 0xc087b9d600, 0xc08741f880) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:343 +0x12e net/http.HandlerFunc.ServeHTTP(0xc0878c0800, 0x2ddfa10, 0xc087b9d600, 0xc08741f880) /usr/local/go/src/net/http/server.go:1422 +0x41 net/http.serverHandler.ServeHTTP(0xc086bad440, 0x2ddfa10, 0xc087b9d600, 0xc08741f880) /usr/local/go/src/net/http/server.go:1862 +0x1a5 net/http.(*conn).serve(0xc086c082c0) /usr/local/go/src/net/http/server.go:1361 +0xbf5 created by net/http.(*Server).Serve /usr/local/go/src/net/http/server.go:1910 +0x3fd goroutine 108 [semacquire]: sync.runtime_Semacquire(0xc082062128) /usr/local/go/src/runtime/sema.go:43 +0x2d sync.(*RWMutex).Lock(0xc082062120) /usr/local/go/src/sync/rwmutex.go:87 +0xa8 github.com/syncthing/syncthing/lib/model.(*Model).folderStatRef(0xc0835447e0, 0xc0821cbaa0, 0x4, 0x0) /go/src/github.com/syncthing/syncthing/lib/model/model.go:977 +0x6f github.com/syncthing/syncthing/lib/model.(*Model).FolderStatistics(0xc0835447e0, 0x1d) /go/src/github.com/syncthing/syncthing/lib/model/model.go:289 +0x101 main.(*apiSvc).getFolderStats(0xc082068000, 0x2ddfa10, 0xc087bd20b0, 0xc086150380) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:498 +0x39 main.(*apiSvc).(main.getFolderStats)-fm(0x2ddfa10, 0xc087bd20b0, 0xc086150380) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:142 +0x45 net/http.HandlerFunc.ServeHTTP(0xc08439b220, 0x2ddfa10, 0xc087bd20b0, 0xc086150380) /usr/local/go/src/net/http/server.go:1422 +0x41 net/http.(*ServeMux).ServeHTTP(0xc08776e960, 0x2ddfa10, 0xc087bd20b0, 0xc086150380) /usr/local/go/src/net/http/server.go:1699 +0x184 main.getPostHandler.func1(0x2ddfa10, 0xc087bd20b0, 0xc086150380) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:280 +0xd7 net/http.HandlerFunc.ServeHTTP(0xc08776e9f0, 0x2ddfa10, 0xc087bd20b0, 0xc086150380) /usr/local/go/src/net/http/server.go:1422 +0x41 main.noCacheMiddleware.func1(0x2ddfa10, 0xc087bd20b0, 0xc086150380) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:335 +0x1e3 net/http.HandlerFunc.ServeHTTP(0xc086537ae0, 0x2ddfa10, 0xc087bd20b0, 0xc086150380) /usr/local/go/src/net/http/server.go:1422 +0x41 net/http.(*ServeMux).ServeHTTP(0xc08776ea50, 0x2ddfa10, 0xc087bd20b0, 0xc086150380) /usr/local/go/src/net/http/server.go:1699 +0x184 main.csrfMiddleware.func1(0x2ddfa10, 0xc087bd20b0, 0xc086150380) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui_csrf.go:51 +0x493 net/http.HandlerFunc.ServeHTTP(0xc0858ca370, 0x2ddfa10, 0xc087bd20b0, 0xc086150380) /usr/local/go/src/net/http/server.go:1422 +0x41 main.withDetailsMiddleware.func1(0x2ddfa10, 0xc087bd20b0, 0xc086150380) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:343 +0x12e net/http.HandlerFunc.ServeHTTP(0xc0878c0800, 0x2ddfa10, 0xc087bd20b0, 0xc086150380) /usr/local/go/src/net/http/server.go:1422 +0x41 net/http.serverHandler.ServeHTTP(0xc086bad440, 0x2ddfa10, 0xc087bd20b0, 0xc086150380) /usr/local/go/src/net/http/server.go:1862 +0x1a5 net/http.(*conn).serve(0xc087bd2000) /usr/local/go/src/net/http/server.go:1361 +0xbf5 created by net/http.(*Server).Serve /usr/local/go/src/net/http/server.go:1910 +0x3fd goroutine 64 [semacquire]: sync.runtime_Semacquire(0xc08206212c) /usr/local/go/src/runtime/sema.go:43 +0x2d sync.(*RWMutex).RLock(0xc082062120) /usr/local/go/src/sync/rwmutex.go:36 +0x5f github.com/syncthing/syncthing/lib/model.(*Model).Completion(0xc0835447e0, 0x30b94defb6eae584, 0x3bef9d81ea2c9006, 0x28d4c9909f81f1e7, 0xfe2a5484724b0a24, 0xc086c62066, 0x4, 0x0) /go/src/github.com/syncthing/syncthing/lib/model/model.go:299 +0x83 main.(*apiSvc).getDBCompletion(0xc082068000, 0x2ddfa10, 0xc084c32420, 0xc0879bafc0) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:395 +0x1e3 main.(*apiSvc).(main.getDBCompletion)-fm(0x2ddfa10, 0xc084c32420, 0xc0879bafc0) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:134 +0x45 net/http.HandlerFunc.ServeHTTP(0xc08439b190, 0x2ddfa10, 0xc084c32420, 0xc0879bafc0) /usr/local/go/src/net/http/server.go:1422 +0x41 net/http.(*ServeMux).ServeHTTP(0xc08776e960, 0x2ddfa10, 0xc084c32420, 0xc0879bafc0) /usr/local/go/src/net/http/server.go:1699 +0x184 main.getPostHandler.func1(0x2ddfa10, 0xc084c32420, 0xc0879bafc0) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:280 +0xd7 net/http.HandlerFunc.ServeHTTP(0xc08776e9f0, 0x2ddfa10, 0xc084c32420, 0xc0879bafc0) /usr/local/go/src/net/http/server.go:1422 +0x41 main.noCacheMiddleware.func1(0x2ddfa10, 0xc084c32420, 0xc0879bafc0) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:335 +0x1e3 net/http.HandlerFunc.ServeHTTP(0xc086537ae0, 0x2ddfa10, 0xc084c32420, 0xc0879bafc0) /usr/local/go/src/net/http/server.go:1422 +0x41 net/http.(*ServeMux).ServeHTTP(0xc08776ea50, 0x2ddfa10, 0xc084c32420, 0xc0879bafc0) /usr/local/go/src/net/http/server.go:1699 +0x184 main.csrfMiddleware.func1(0x2ddfa10, 0xc084c32420, 0xc0879bafc0) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui_csrf.go:51 +0x493 net/http.HandlerFunc.ServeHTTP(0xc0858ca370, 0x2ddfa10, 0xc084c32420, 0xc0879bafc0) /usr/local/go/src/net/http/server.go:1422 +0x41 main.withDetailsMiddleware.func1(0x2ddfa10, 0xc084c32420, 0xc0879bafc0) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:343 +0x12e net/http.HandlerFunc.ServeHTTP(0xc0878c0800, 0x2ddfa10, 0xc084c32420, 0xc0879bafc0) /usr/local/go/src/net/http/server.go:1422 +0x41 net/http.serverHandler.ServeHTTP(0xc086bad440, 0x2ddfa10, 0xc084c32420, 0xc0879bafc0) /usr/local/go/src/net/http/server.go:1862 +0x1a5 net/http.(*conn).serve(0xc0843b3e40) /usr/local/go/src/net/http/server.go:1361 +0xbf5 created by net/http.(*Server).Serve /usr/local/go/src/net/http/server.go:1910 +0x3fd goroutine 106 [IO wait]: net.runtime_pollWait(0x2dde368, 0x72, 0xc086460ca0) /usr/local/go/src/runtime/netpoll.go:157 +0x67 net.(*pollDesc).Wait(0xc08543b7f0, 0x72, 0x0, 0x0) /usr/local/go/src/net/fd_poll_runtime.go:73 +0x41 net.(*ioSrv).ExecIO(0xc0877fc110, 0xc08543b6e0, 0xaf8de0, 0x7, 0xc20f90, 0x449919, 0x0, 0x0) /usr/local/go/src/net/fd_windows.go:182 +0x177 net.(*netFD).Read(0xc08543b680, 0xc082011000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/local/go/src/net/fd_windows.go:463 +0x17e net.(*conn).Read(0xc0876c0010, 0xc082011000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/local/go/src/net/net.go:172 +0xeb net/http.noteEOFReader.Read(0x2ddf840, 0xc0876c0010, 0xc0843b3de8, 0xc082011000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/local/go/src/net/http/transport.go:1370 +0x6e net/http.(*noteEOFReader).Read(0xc0862800e0, 0xc082011000, 0x1000, 0x1000, 0x0, 0x0, 0x0) :126 +0xd7 bufio.(*Reader).fill(0xc086cdc000) /usr/local/go/src/bufio/bufio.go:97 +0x1f0 bufio.(*Reader).Peek(0xc086cdc000, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0) /usr/local/go/src/bufio/bufio.go:132 +0xd3 net/http.(*persistConn).readLoop(0xc0843b3d90) /usr/local/go/src/net/http/transport.go:876 +0xfe created by net/http.(*Transport).dialConn /usr/local/go/src/net/http/transport.go:685 +0xc7f goroutine 107 [select]: net/http.(*persistConn).writeLoop(0xc0843b3d90) /usr/local/go/src/net/http/transport.go:1009 +0x413 created by net/http.(*Transport).dialConn /usr/local/go/src/net/http/transport.go:686 +0xca4 goroutine 28 [runnable]: crypto/cipher.(*gcm).mul(0xc087954120, 0xc0873074f8) /usr/local/go/src/crypto/cipher/gcm.go:209 crypto/cipher.(*gcm).updateBlocks(0xc087954120, 0xc0873074f8, 0xc0879106cd, 0x1940, 0x5933) /usr/local/go/src/crypto/cipher/gcm.go:247 +0x25c crypto/cipher.(*gcm).update(0xc087954120, 0xc0873074f8, 0xc08790e00d, 0x4000, 0x7ff3) /usr/local/go/src/crypto/cipher/gcm.go:256 +0x99 crypto/cipher.(*gcm).auth(0xc087954120, 0xc08791200d, 0x10, 0x3ff3, 0xc08790e00d, 0x4000, 0x7ff3, 0xc086a9faa0, 0xd, 0xd, ...) /usr/local/go/src/crypto/cipher/gcm.go:339 +0xb6 crypto/cipher.(*gcm).Seal(0xc087954120, 0xc08790e00d, 0x0, 0x7ff3, 0xc084e30820, 0xc, 0xc, 0xc08790e00d, 0x4000, 0x7ff3, ...) /usr/local/go/src/crypto/cipher/gcm.go:130 +0x45e crypto/tls.(*fixedNonceAEAD).Seal(0xc085ec3900, 0xc08790e00d, 0x0, 0x7ff3, 0xc08790e005, 0x8, 0x7ffb, 0xc08790e00d, 0x4000, 0x7ff3, ...) /usr/local/go/src/crypto/tls/cipher_suites.go:149 +0x1b9 crypto/tls.(*halfConn).encrypt(0xc08670cc80, 0xc085bd7e30, 0x8, 0x0) /usr/local/go/src/crypto/tls/conn.go:387 +0x8d4 crypto/tls.(*Conn).writeRecord(0xc08670cb00, 0xc21617, 0xc087fe4000, 0x6a8c, 0x18490, 0xc000, 0x0, 0x0) /usr/local/go/src/crypto/tls/conn.go:744 +0x4fc crypto/tls.(*Conn).Write(0xc08670cb00, 0xc087fd8000, 0x12a8c, 0x24490, 0x0, 0x0, 0x0) /usr/local/go/src/crypto/tls/conn.go:877 +0x415 github.com/syncthing/protocol.(*countingWriter).Write(0xc084196be0, 0xc087fd8000, 0x12a8c, 0x24490, 0x24230, 0x0, 0x0) /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/syncthing/protocol/counting.go:45 +0x84 github.com/syncthing/protocol.(*rawConnection).writerLoop(0xc086fe4000) /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/syncthing/protocol/protocol.go:688 +0x874 created by github.com/syncthing/protocol.(*rawConnection).Start /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/syncthing/protocol/protocol.go:182 +0x62 goroutine 29 [runnable]: github.com/syncthing/protocol.(*rawConnection).pingerLoop(0xc086fe4000) /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/syncthing/protocol/protocol.go:736 +0xa66 created by github.com/syncthing/protocol.(*rawConnection).Start /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/syncthing/protocol/protocol.go:183 +0x84 goroutine 30 [runnable]: github.com/syncthing/protocol.(*rawConnection).idGenerator(0xc086fe4000) /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/syncthing/protocol/protocol.go:724 +0x112 created by github.com/syncthing/protocol.(*rawConnection).Start /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/syncthing/protocol/protocol.go:184 +0xa6 goroutine 32 [select]: net/http.(*persistConn).writeLoop(0xc086c08210) /usr/local/go/src/net/http/transport.go:1009 +0x413 created by net/http.(*Transport).dialConn /usr/local/go/src/net/http/transport.go:686 +0xca4 goroutine 130 [runnable]: regexp.(*bitState).push(0xc08544a150, 0x3, 0x38, 0x1) /usr/local/go/src/regexp/backtrack.go:118 regexp.(*machine).tryBacktrack(0xc087573560, 0xc08544a150, 0x394980, 0xc087573638, 0xc000000001, 0x0, 0xc08432e93c) /usr/local/go/src/regexp/backtrack.go:178 +0x214 regexp.(*machine).backtrack(0xc087573560, 0x394980, 0xc087573638, 0x0, 0x3e, 0x0, 0xc086a44700) /usr/local/go/src/regexp/backtrack.go:336 +0x211 regexp.(*Regexp).doExecute(0xc08432e8c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc087253480, 0x3e, 0x0, 0x0, ...) /usr/local/go/src/regexp/exec.go:449 +0x42a regexp.(*Regexp).MatchString(0xc08432e8c0, 0xc087253480, 0x3e, 0xc087253400) /usr/local/go/src/regexp/regexp.go:400 +0x6e github.com/syncthing/syncthing/lib/ignore.(*Matcher).Match(0xc08437da40, 0xc087253480, 0x3e, 0xc087029700) /go/src/github.com/syncthing/syncthing/lib/ignore/ignore.go:123 +0x24b github.com/syncthing/syncthing/lib/model.sendIndexTo.func1(0x2e337e0, 0xc0852348a0, 0xf9af88) /go/src/github.com/syncthing/syncthing/lib/model/model.go:1047 +0x1b9 github.com/syncthing/syncthing/lib/db.nativeFileIterator.func1(0x2e337e0, 0xc085234840, 0x800) /go/src/github.com/syncthing/syncthing/lib/db/set.go:229 +0x28e github.com/syncthing/syncthing/lib/db.ldbWithHave(0xc08204d600, 0xc087029b48, 0x4, 0x20, 0xc087029c00, 0x20, 0x20, 0x0, 0xc0854a8100) /go/src/github.com/syncthing/syncthing/lib/db/leveldb.go:586 +0x4d8 github.com/syncthing/syncthing/lib/db.(*FileSet).WithHave(0xc083ddc380, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xc084d42000) /go/src/github.com/syncthing/syncthing/lib/db/set.go:134 +0x2c7 github.com/syncthing/syncthing/lib/model.sendIndexTo(0xc084e30a01, 0x0, 0x2e32200, 0xc084e30a30, 0xc0821cab10, 0x4, 0xc083ddc380, 0xc08437da40, 0x0, 0x0, ...) /go/src/github.com/syncthing/syncthing/lib/model/model.go:1079 +0x360 github.com/syncthing/syncthing/lib/model.sendIndexes(0x2e32200, 0xc084e30a30, 0xc0821cab10, 0x4, 0xc083ddc380, 0xc08437da40) /go/src/github.com/syncthing/syncthing/lib/model/model.go:1001 +0x325 created by github.com/syncthing/syncthing/lib/model.(*Model).AddConnection /go/src/github.com/syncthing/syncthing/lib/model/model.go:951 +0x565 goroutine 131 [runnable]: regexp.(*inputString).step(0xc083c772d8, 0x14, 0x69, 0x1) /usr/local/go/src/regexp/regexp.go:275 regexp.(*machine).tryBacktrack(0xc083c77200, 0xc083f77340, 0x394980, 0xc083c772d8, 0xc000000001, 0x0, 0xc085488c5c) /usr/local/go/src/regexp/backtrack.go:214 +0xa39 regexp.(*machine).backtrack(0xc083c77200, 0x394980, 0xc083c772d8, 0x0, 0x4f, 0x0, 0xc08633f100) /usr/local/go/src/regexp/backtrack.go:336 +0x211 regexp.(*Regexp).doExecute(0xc085488be0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc086772d20, 0x4f, 0x0, 0x0, ...) /usr/local/go/src/regexp/exec.go:449 +0x42a regexp.(*Regexp).MatchString(0xc085488be0, 0xc086772d20, 0x4f, 0xc086772d00) /usr/local/go/src/regexp/regexp.go:400 +0x6e github.com/syncthing/syncthing/lib/ignore.(*Matcher).Match(0xc08586b270, 0xc086772d20, 0x4f, 0xc083707700) /go/src/github.com/syncthing/syncthing/lib/ignore/ignore.go:123 +0x24b github.com/syncthing/syncthing/lib/model.sendIndexTo.func1(0x2e337e0, 0xc086746960, 0xf9af88) /go/src/github.com/syncthing/syncthing/lib/model/model.go:1047 +0x1b9 github.com/syncthing/syncthing/lib/db.nativeFileIterator.func1(0x2e337e0, 0xc086746900, 0x2000) /go/src/github.com/syncthing/syncthing/lib/db/set.go:229 +0x28e github.com/syncthing/syncthing/lib/db.ldbWithHave(0xc08204d600, 0xc083707b48, 0x4, 0x20, 0xc083707c00, 0x20, 0x20, 0x0, 0xc086a9e310) /go/src/github.com/syncthing/syncthing/lib/db/leveldb.go:586 +0x4d8 github.com/syncthing/syncthing/lib/db.(*FileSet).WithHave(0xc084b719c0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xc0864ec000) /go/src/github.com/syncthing/syncthing/lib/db/set.go:134 +0x2c7 github.com/syncthing/syncthing/lib/model.sendIndexTo(0xc084e30a01, 0x0, 0x2e32200, 0xc084e30a30, 0xc0821cb290, 0x4, 0xc084b719c0, 0xc08586b270, 0x0, 0x0, ...) /go/src/github.com/syncthing/syncthing/lib/model/model.go:1079 +0x360 github.com/syncthing/syncthing/lib/model.sendIndexes(0x2e32200, 0xc084e30a30, 0xc0821cb290, 0x4, 0xc084b719c0, 0xc08586b270) /go/src/github.com/syncthing/syncthing/lib/model/model.go:1001 +0x325 created by github.com/syncthing/syncthing/lib/model.(*Model).AddConnection /go/src/github.com/syncthing/syncthing/lib/model/model.go:951 +0x565 goroutine 132 [runnable]: regexp.(*inputString).step(0xc085c73878, 0x12, 0x12, 0x1) /usr/local/go/src/regexp/regexp.go:275 regexp.(*machine).tryBacktrack(0xc085c737a0, 0xc087811260, 0x394980, 0xc085c73878, 0xc000000001, 0x0, 0xc0862e13dc) /usr/local/go/src/regexp/backtrack.go:223 +0xb19 regexp.(*machine).backtrack(0xc085c737a0, 0x394980, 0xc085c73878, 0x0, 0x46, 0x0, 0xc08543be00) /usr/local/go/src/regexp/backtrack.go:336 +0x211 regexp.(*Regexp).doExecute(0xc0862e1360, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc087a49310, 0x46, 0x0, 0x0, ...) /usr/local/go/src/regexp/exec.go:449 +0x42a regexp.(*Regexp).MatchString(0xc0862e1360, 0xc087a49310, 0x46, 0xc087a49300) /usr/local/go/src/regexp/regexp.go:400 +0x6e github.com/syncthing/syncthing/lib/ignore.(*Matcher).Match(0xc085d913b0, 0xc087a49310, 0x46, 0xc086f5f700) /go/src/github.com/syncthing/syncthing/lib/ignore/ignore.go:123 +0x24b github.com/syncthing/syncthing/lib/model.sendIndexTo.func1(0x2e337e0, 0xc08600d440, 0xf9af88) /go/src/github.com/syncthing/syncthing/lib/model/model.go:1047 +0x1b9 github.com/syncthing/syncthing/lib/db.nativeFileIterator.func1(0x2e337e0, 0xc08600d3e0, 0x800) /go/src/github.com/syncthing/syncthing/lib/db/set.go:229 +0x28e github.com/syncthing/syncthing/lib/db.ldbWithHave(0xc08204d600, 0xc086f5fb48, 0x4, 0x20, 0xc086f5fc00, 0x20, 0x20, 0x0, 0xc086a9e0a0) /go/src/github.com/syncthing/syncthing/lib/db/leveldb.go:586 +0x4d8 github.com/syncthing/syncthing/lib/db.(*FileSet).WithHave(0xc086216ac0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xc0864ec1b0) /go/src/github.com/syncthing/syncthing/lib/db/set.go:134 +0x2c7 github.com/syncthing/syncthing/lib/model.sendIndexTo(0xc084e30a01, 0x0, 0x2e32200, 0xc084e30a30, 0xc0821cbaa0, 0x4, 0xc086216ac0, 0xc085d913b0, 0x9e016664702e323c, 0x0, ...) /go/src/github.com/syncthing/syncthing/lib/model/model.go:1079 +0x360 github.com/syncthing/syncthing/lib/model.sendIndexes(0x2e32200, 0xc084e30a30, 0xc0821cbaa0, 0x4, 0xc086216ac0, 0xc085d913b0) /go/src/github.com/syncthing/syncthing/lib/model/model.go:1001 +0x325 created by github.com/syncthing/syncthing/lib/model.(*Model).AddConnection /go/src/github.com/syncthing/syncthing/lib/model/model.go:951 +0x565 goroutine 133 [runnable]: github.com/syncthing/protocol.(*rawConnection).send(0xc086fe4000, 0x3, 0x6, 0x2e33680, 0xc08703cf00, 0x0, 0xc08703cf00) /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/syncthing/protocol/protocol.go:605 +0x259 github.com/syncthing/protocol.(*rawConnection).IndexUpdate(0xc086fe4000, 0xc0820662a0, 0x6, 0xc082b20000, 0x310, 0x310, 0x0, 0x0, 0x0, 0x0, ...) /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/syncthing/protocol/protocol.go:226 +0x1c0 github.com/syncthing/protocol.wireFormatConnection.IndexUpdate(0x2e321a0, 0xc086fe4000, 0xc0820662a0, 0x6, 0xc0835a0000, 0x310, 0x3e8, 0x0, 0x0, 0x0, ...) /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/syncthing/protocol/wireformat.go:46 +0x25a github.com/syncthing/protocol.(*wireFormatConnection).IndexUpdate(0xc084e30a30, 0xc0820662a0, 0x6, 0xc0835a0000, 0x310, 0x3e8, 0xc000000000, 0x0, 0x0, 0x0, ...) :111 +0x121 github.com/syncthing/syncthing/lib/model.sendIndexTo.func1(0x2e337e0, 0xc086b82a20, 0xf9af88) /go/src/github.com/syncthing/syncthing/lib/model/model.go:1064 +0x8ce github.com/syncthing/syncthing/lib/db.nativeFileIterator.func1(0x2e337e0, 0xc086b82900, 0x1000) /go/src/github.com/syncthing/syncthing/lib/db/set.go:229 +0x28e github.com/syncthing/syncthing/lib/db.ldbWithHave(0xc08204d600, 0xc08370bb48, 0x6, 0x20, 0xc08370bc00, 0x20, 0x20, 0x0, 0xc086a9e4a0) /go/src/github.com/syncthing/syncthing/lib/db/leveldb.go:586 +0x4d8 github.com/syncthing/syncthing/lib/db.(*FileSet).WithHave(0xc08793c440, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xc0864ec630) /go/src/github.com/syncthing/syncthing/lib/db/set.go:134 +0x2c7 github.com/syncthing/syncthing/lib/model.sendIndexTo(0xc084e30a01, 0x0, 0x2e32200, 0xc084e30a30, 0xc0820662a0, 0x6, 0xc08793c440, 0xc08586a050, 0xffffffffffffffff, 0x0, ...) /go/src/github.com/syncthing/syncthing/lib/model/model.go:1079 +0x360 github.com/syncthing/syncthing/lib/model.sendIndexes(0x2e32200, 0xc084e30a30, 0xc0820662a0, 0x6, 0xc08793c440, 0xc08586a050) /go/src/github.com/syncthing/syncthing/lib/model/model.go:1001 +0x325 created by github.com/syncthing/syncthing/lib/model.(*Model).AddConnection /go/src/github.com/syncthing/syncthing/lib/model/model.go:951 +0x565 goroutine 109 [runnable]: github.com/syncthing/protocol.(*nativeModel).Close(0xc084e30a20, 0x30b94defb6eae584, 0x3bef9d81ea2c9006, 0x28d4c9909f81f1e7, 0xfe2a5484724b0a24, 0x0, 0x0) :97 created by github.com/syncthing/protocol.(*rawConnection).close.func1 /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/syncthing/protocol/protocol.go:716 +0x1cf