[57PPE] INFO: syncthing v0.11.18+11-g3c85656-boltdb (go1.4.2 linux-arm default) unknown-user@syncthing-builder 2015-08-06 07:34:14 UTC [57PPE] INFO: My ID: 57PPE6U-QJRCQ5V-L4IBEJP-C55KJ32-4X26UDD-WWKC5NA-PCZ4XLC-25DU6AD [57PPE] INFO: Starting deadlock detector with 20m0s timeout [57PPE] OK: Ready to synchronize WorkDownloads (read-write) [57PPE] OK: Ready to synchronize WorkPhotos (read-write) [57PPE] OK: Ready to synchronize WorkWitchka (read-write) [57PPE] OK: Ready to synchronize IBNPhoto (read-write) [57PPE] OK: Ready to synchronize IBNVideo (read-write) [57PPE] OK: Ready to synchronize Work (read-write) [57PPE] OK: Ready to synchronize WorkAnar (read-write) ... [57PPE] INFO: Starting web GUI on https://0.0.0.0:8888/ [57PPE] INFO: Starting local discovery announcements [57PPE] INFO: Device RCUXHB5-FHEFETJ-N2M45JC-L2OQLSE-L6VKNNK-T4CVAE6-RSTFSN7-UFIPXAG is "IBNZotac" at [dynamic] [57PPE] INFO: Device 5GKVD4S-4QFVBSY-XUB5WZH-RONP7ON-ZUH2N6N-LQCMTCM-U7UZSNK-4S2XCQF is "AnarS5" at [dynamic] [57PPE] INFO: Device 57PPE6U-QJRCQ5V-L4IBEJP-C55KJ32-4X26UDD-WWKC5NA-PCZ4XLC-25DU6AD is "IBNbrain" at [dynamic] [57PPE] INFO: No automatic upgrades; v0.11.18+11-g3c85656-boltdb is not a release version. [57PPE] INFO: API listening on [::]:8888 [57PPE] INFO: No UPnP device detected [57PPE] INFO: Completed initial scan (rw) of folder WorkPhotos [57PPE] INFO: Completed initial scan (rw) of folder WorkDownloads [57PPE] INFO: Completed initial scan (rw) of folder Work [57PPE] INFO: Completed initial scan (rw) of folder WorkWitchka Panic at 2015-08-07T03:48:17+02:00 panic: deadlock detected goroutine 12 [running]: github.com/syncthing/syncthing/internal/model.func·034() /go/src/github.com/syncthing/syncthing/internal/model/util.go:32 +0x264 created by github.com/syncthing/syncthing/internal/model.deadlockDetect /go/src/github.com/syncthing/syncthing/internal/model/util.go:35 +0x100 goroutine 1 [chan receive, 420 minutes]: main.syncthingMain() /go/src/github.com/syncthing/syncthing/cmd/syncthing/main.go:535 +0x2c88 main.main() /go/src/github.com/syncthing/syncthing/cmd/syncthing/main.go:275 +0x2128 goroutine 5 [syscall, 422 minutes]: os/signal.loop() /usr/local/go/src/os/signal/signal_unix.go:21 +0x1c created by os/signal.init·1 /usr/local/go/src/os/signal/signal_unix.go:27 +0x40 goroutine 7 [chan receive]: main.trackCPUUsage() /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui_unix.go:24 +0x120 created by main.init·2 /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui_unix.go:17 +0x34 goroutine 8 [select, 420 minutes]: github.com/thejerf/suture.(*Supervisor).Serve(0x10adc200) /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:433 +0xd60 created by github.com/thejerf/suture.(*Supervisor).ServeBackground /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:394 +0x3c goroutine 10 [select]: github.com/syncthing/syncthing/internal/events.(*Subscription).Poll(0x10a38e00, 0xf8475800, 0xd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...) /go/src/github.com/syncthing/syncthing/internal/events/events.go:186 +0x2b8 github.com/syncthing/syncthing/internal/events.(*BufferedSubscription).pollingLoop(0x10a32a20) /go/src/github.com/syncthing/syncthing/internal/events/events.go:223 +0x40 created by github.com/syncthing/syncthing/internal/events.NewBufferedSubscription /go/src/github.com/syncthing/syncthing/internal/events/events.go:217 +0x2a8 goroutine 11 [select, 12 minutes]: github.com/syncthing/syncthing/internal/db.(*BoltDB).committer(0x10aac0c0) /go/src/github.com/syncthing/syncthing/internal/db/boltdb.go:113 +0x1bc created by github.com/syncthing/syncthing/internal/db.NewBoltDB /go/src/github.com/syncthing/syncthing/internal/db/boltdb.go:83 +0x1d0 goroutine 13 [sleep, 2 minutes]: github.com/syncthing/syncthing/internal/model.func·034() /go/src/github.com/syncthing/syncthing/internal/model/util.go:17 +0x70 created by github.com/syncthing/syncthing/internal/model.deadlockDetect /go/src/github.com/syncthing/syncthing/internal/model/util.go:35 +0x100 goroutine 14 [select, 1 minutes]: github.com/syncthing/syncthing/internal/ignore.(*Matcher).clean(0x10ae8180, 0x61714000, 0x68c) /go/src/github.com/syncthing/syncthing/internal/ignore/ignore.go:161 +0x1e4 created by github.com/syncthing/syncthing/internal/ignore.New /go/src/github.com/syncthing/syncthing/internal/ignore/ignore.go:53 +0x1a0 goroutine 15 [select, 1 minutes]: github.com/syncthing/syncthing/internal/ignore.(*Matcher).clean(0x10ae8150, 0x61714000, 0x68c) /go/src/github.com/syncthing/syncthing/internal/ignore/ignore.go:161 +0x1e4 created by github.com/syncthing/syncthing/internal/ignore.New /go/src/github.com/syncthing/syncthing/internal/ignore/ignore.go:53 +0x1a0 goroutine 16 [select, 1 minutes]: github.com/syncthing/syncthing/internal/ignore.(*Matcher).clean(0x10ae81b0, 0x61714000, 0x68c) /go/src/github.com/syncthing/syncthing/internal/ignore/ignore.go:161 +0x1e4 created by github.com/syncthing/syncthing/internal/ignore.New /go/src/github.com/syncthing/syncthing/internal/ignore/ignore.go:53 +0x1a0 goroutine 17 [select, 1 minutes]: github.com/syncthing/syncthing/internal/ignore.(*Matcher).clean(0x10ae81e0, 0x61714000, 0x68c) /go/src/github.com/syncthing/syncthing/internal/ignore/ignore.go:161 +0x1e4 created by github.com/syncthing/syncthing/internal/ignore.New /go/src/github.com/syncthing/syncthing/internal/ignore/ignore.go:53 +0x1a0 goroutine 18 [chan receive, 1 minutes]: github.com/syncthing/syncthing/internal/versioner.func·001() /go/src/github.com/syncthing/syncthing/internal/versioner/staggered.go:80 +0xac created by github.com/syncthing/syncthing/internal/versioner.NewStaggered /go/src/github.com/syncthing/syncthing/internal/versioner/staggered.go:83 +0x5d4 goroutine 19 [select, 1 minutes]: github.com/syncthing/syncthing/internal/ignore.(*Matcher).clean(0x10ae8210, 0x61714000, 0x68c) /go/src/github.com/syncthing/syncthing/internal/ignore/ignore.go:161 +0x1e4 created by github.com/syncthing/syncthing/internal/ignore.New /go/src/github.com/syncthing/syncthing/internal/ignore/ignore.go:53 +0x1a0 goroutine 20 [chan receive, 1 minutes]: github.com/syncthing/syncthing/internal/versioner.func·001() /go/src/github.com/syncthing/syncthing/internal/versioner/staggered.go:80 +0xac created by github.com/syncthing/syncthing/internal/versioner.NewStaggered /go/src/github.com/syncthing/syncthing/internal/versioner/staggered.go:83 +0x5d4 goroutine 21 [select, 1 minutes]: github.com/syncthing/syncthing/internal/ignore.(*Matcher).clean(0x10ae8420, 0x61714000, 0x68c) /go/src/github.com/syncthing/syncthing/internal/ignore/ignore.go:161 +0x1e4 created by github.com/syncthing/syncthing/internal/ignore.New /go/src/github.com/syncthing/syncthing/internal/ignore/ignore.go:53 +0x1a0 goroutine 22 [chan receive, 1 minutes]: github.com/syncthing/syncthing/internal/versioner.func·001() /go/src/github.com/syncthing/syncthing/internal/versioner/staggered.go:80 +0xac created by github.com/syncthing/syncthing/internal/versioner.NewStaggered /go/src/github.com/syncthing/syncthing/internal/versioner/staggered.go:83 +0x5d4 goroutine 23 [select, 1 minutes]: github.com/syncthing/syncthing/internal/ignore.(*Matcher).clean(0x10ae8a50, 0x61714000, 0x68c) /go/src/github.com/syncthing/syncthing/internal/ignore/ignore.go:161 +0x1e4 created by github.com/syncthing/syncthing/internal/ignore.New /go/src/github.com/syncthing/syncthing/internal/ignore/ignore.go:53 +0x1a0 goroutine 24 [select, 421 minutes]: github.com/thejerf/suture.(*Supervisor).Serve(0x10b0a080) /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:433 +0xd60 github.com/thejerf/suture.func·007() /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:537 +0x114 created by github.com/thejerf/suture.(*Supervisor).runService /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:540 +0x140 goroutine 25 [select, 421 minutes]: github.com/syncthing/syncthing/internal/model.(*ProgressEmitter).Serve(0x10b0c0a0) /go/src/github.com/syncthing/syncthing/internal/model/progressemitter.go:52 +0x73c github.com/thejerf/suture.func·007() /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:537 +0x114 created by github.com/thejerf/suture.(*Supervisor).runService /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:540 +0x140 goroutine 26 [chan receive, 421 minutes]: github.com/syncthing/syncthing/internal/model.(*indexReceiver).Serve(0x10b0c2a0) /go/src/github.com/syncthing/syncthing/internal/model/model.go:1968 +0x60 github.com/thejerf/suture.func·007() /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:537 +0x114 created by github.com/thejerf/suture.(*Supervisor).runService /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:540 +0x140 goroutine 27 [semacquire, 421 minutes]: sync.(*Cond).Wait(0x10b0c2c0) /usr/local/go/src/sync/cond.go:62 +0xcc github.com/syncthing/syncthing/internal/model.(*indexWriter).Serve(0x10b0c2e0) /go/src/github.com/syncthing/syncthing/internal/model/model.go:2009 +0x88 github.com/thejerf/suture.func·007() /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:537 +0x114 created by github.com/thejerf/suture.(*Supervisor).runService /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:540 +0x140 goroutine 28 [semacquire]: sync.(*RWMutex).RLock(0x10b0c240) /usr/local/go/src/sync/rwmutex.go:36 +0x7c github.com/syncthing/syncthing/internal/model.(*rwFolder).Serve(0x10a00fa0) /go/src/github.com/syncthing/syncthing/internal/model/rwfolder.go:201 +0x660 github.com/thejerf/suture.func·007() /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:537 +0x114 created by github.com/thejerf/suture.(*Supervisor).runService /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:540 +0x140 goroutine 29 [semacquire]: sync.(*RWMutex).RLock(0x10b0c240) /usr/local/go/src/sync/rwmutex.go:36 +0x7c github.com/syncthing/syncthing/internal/model.(*rwFolder).Serve(0x10a010e0) /go/src/github.com/syncthing/syncthing/internal/model/rwfolder.go:201 +0x660 github.com/thejerf/suture.func·007() /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:537 +0x114 created by github.com/thejerf/suture.(*Supervisor).runService /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:540 +0x140 goroutine 30 [semacquire]: sync.(*RWMutex).RLock(0x10b0c240) /usr/local/go/src/sync/rwmutex.go:36 +0x7c github.com/syncthing/syncthing/internal/model.(*rwFolder).Serve(0x10a01220) /go/src/github.com/syncthing/syncthing/internal/model/rwfolder.go:201 +0x660 github.com/thejerf/suture.func·007() /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:537 +0x114 created by github.com/thejerf/suture.(*Supervisor).runService /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:540 +0x140 goroutine 31 [chan receive]: github.com/syncthing/syncthing/internal/model.(*Model).internalScanFolderSubs(0x10a0c0b0, 0x10a39960, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0) /go/src/github.com/syncthing/syncthing/internal/model/model.go:1206 +0x1180 github.com/syncthing/syncthing/internal/model.(*rwFolder).Serve(0x10a01360) /go/src/github.com/syncthing/syncthing/internal/model/rwfolder.go:182 +0x19a0 github.com/thejerf/suture.func·007() /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:537 +0x114 created by github.com/thejerf/suture.(*Supervisor).runService /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:540 +0x140 goroutine 32 [chan receive]: github.com/syncthing/syncthing/internal/model.(*Model).internalScanFolderSubs(0x10a0c0b0, 0x10af21c0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0) /go/src/github.com/syncthing/syncthing/internal/model/model.go:1206 +0x1180 github.com/syncthing/syncthing/internal/model.(*rwFolder).Serve(0x10a01540) /go/src/github.com/syncthing/syncthing/internal/model/rwfolder.go:182 +0x19a0 github.com/thejerf/suture.func·007() /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:537 +0x114 created by github.com/thejerf/suture.(*Supervisor).runService /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:540 +0x140 goroutine 33 [semacquire]: sync.(*RWMutex).RLock(0x10b0c240) /usr/local/go/src/sync/rwmutex.go:36 +0x7c github.com/syncthing/syncthing/internal/model.(*rwFolder).Serve(0x10a01720) /go/src/github.com/syncthing/syncthing/internal/model/rwfolder.go:201 +0x660 github.com/thejerf/suture.func·007() /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:537 +0x114 created by github.com/thejerf/suture.(*Supervisor).runService /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:540 +0x140 goroutine 34 [chan receive]: github.com/syncthing/syncthing/internal/model.(*Model).internalScanFolderSubs(0x10a0c0b0, 0x10af3190, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0) /go/src/github.com/syncthing/syncthing/internal/model/model.go:1206 +0x1180 github.com/syncthing/syncthing/internal/model.(*rwFolder).Serve(0x10a01900) /go/src/github.com/syncthing/syncthing/internal/model/rwfolder.go:182 +0x19a0 github.com/thejerf/suture.func·007() /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:537 +0x114 created by github.com/thejerf/suture.(*Supervisor).runService /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:540 +0x140 goroutine 1352 [sleep, 19 minutes]: github.com/syncthing/syncthing/internal/model.func·033() /go/src/github.com/syncthing/syncthing/internal/model/util.go:27 +0x38 created by github.com/syncthing/syncthing/internal/model.func·034 /go/src/github.com/syncthing/syncthing/internal/model/util.go:29 +0x1e0 goroutine 1402 [semacquire]: sync.(*RWMutex).RLock(0x10b0c240) /usr/local/go/src/sync/rwmutex.go:36 +0x7c github.com/syncthing/syncthing/internal/model.(*Model).GlobalSize(0x10a0c0b0, 0x10a39960, 0x8, 0x0, 0x0, 0x0, 0x0) /go/src/github.com/syncthing/syncthing/internal/model/model.go:361 +0xa8 main.reportData(0x10a0c0b0, 0x40019a90) /go/src/github.com/syncthing/syncthing/cmd/syncthing/usage_report.go:90 +0x4ac main.(*apiSvc).getReport(0x10a3caf0, 0x40019920, 0x1214c930, 0x1214c620) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:699 +0x110 main.*apiSvc.(main.getReport)·fm(0x40019920, 0x1214c930, 0x1214c620) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:145 +0x3c net/http.HandlerFunc.ServeHTTP(0x10a1cc38, 0x40019920, 0x1214c930, 0x1214c620) /usr/local/go/src/net/http/server.go:1265 +0x3c net/http.(*ServeMux).ServeHTTP(0x10c264c0, 0x40019920, 0x1214c930, 0x1214c620) /usr/local/go/src/net/http/server.go:1541 +0x19c main.func·002(0x40019920, 0x1214c930, 0x1214c620) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:280 +0xd0 net/http.HandlerFunc.ServeHTTP(0x10af6c90, 0x40019920, 0x1214c930, 0x1214c620) /usr/local/go/src/net/http/server.go:1265 +0x3c main.func·005(0x40019920, 0x1214c930, 0x1214c620) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:335 +0x1ec net/http.HandlerFunc.ServeHTTP(0x10a1cd20, 0x40019920, 0x1214c930, 0x1214c620) /usr/local/go/src/net/http/server.go:1265 +0x3c net/http.(*ServeMux).ServeHTTP(0x10c26680, 0x40019920, 0x1214c930, 0x1214c620) /usr/local/go/src/net/http/server.go:1541 +0x19c main.func·009(0x40019920, 0x1214c930, 0x1214c620) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui_csrf.go:51 +0x470 net/http.HandlerFunc.ServeHTTP(0x10bb4c20, 0x40019920, 0x1214c930, 0x1214c620) /usr/local/go/src/net/http/server.go:1265 +0x3c main.func·006(0x40019920, 0x1214c930, 0x1214c620) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:343 +0x140 net/http.HandlerFunc.ServeHTTP(0x10af68b0, 0x40019920, 0x1214c930, 0x1214c620) /usr/local/go/src/net/http/server.go:1265 +0x3c main.func·008(0x40019920, 0x1214c930, 0x1214c620) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui_auth.go:41 +0x234 net/http.HandlerFunc.ServeHTTP(0x10af6c40, 0x40019920, 0x1214c930, 0x1214c620) /usr/local/go/src/net/http/server.go:1265 +0x3c main.func·004(0x40019920, 0x1214c930, 0x1214c620) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:325 +0x180 net/http.HandlerFunc.ServeHTTP(0x10a1cd90, 0x40019920, 0x1214c930, 0x1214c620) /usr/local/go/src/net/http/server.go:1265 +0x3c net/http.serverHandler.ServeHTTP(0x10d19d80, 0x40019920, 0x1214c930, 0x1214c620) /usr/local/go/src/net/http/server.go:1703 +0x1b0 net/http.(*conn).serve(0x111df320) /usr/local/go/src/net/http/server.go:1217 +0xb08 created by net/http.(*Server).Serve /usr/local/go/src/net/http/server.go:1751 +0x348 goroutine 1400 [semacquire]: sync.(*RWMutex).RLock(0x10b0c240) /usr/local/go/src/sync/rwmutex.go:36 +0x7c github.com/syncthing/syncthing/internal/model.(*Model).Completion(0x10a0c0b0, 0x8773a988, 0x490a39a5, 0x52e74cb7, 0x5cd0e925, 0xada9ea97, 0x802af854, 0x26cb9491, 0xee4385fe, 0x1101a366, ...) /go/src/github.com/syncthing/syncthing/internal/model/model.go:304 +0x74 main.(*apiSvc).getDBCompletion(0x10a3caf0, 0x40019920, 0x10e8c460, 0x10e8c150) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:394 +0x198 main.*apiSvc.(main.getDBCompletion)·fm(0x40019920, 0x10e8c460, 0x10e8c150) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:134 +0x3c net/http.HandlerFunc.ServeHTTP(0x10a1cbe0, 0x40019920, 0x10e8c460, 0x10e8c150) /usr/local/go/src/net/http/server.go:1265 +0x3c net/http.(*ServeMux).ServeHTTP(0x10c264c0, 0x40019920, 0x10e8c460, 0x10e8c150) /usr/local/go/src/net/http/server.go:1541 +0x19c main.func·002(0x40019920, 0x10e8c460, 0x10e8c150) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:280 +0xd0 net/http.HandlerFunc.ServeHTTP(0x10af6c90, 0x40019920, 0x10e8c460, 0x10e8c150) /usr/local/go/src/net/http/server.go:1265 +0x3c main.func·005(0x40019920, 0x10e8c460, 0x10e8c150) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:335 +0x1ec net/http.HandlerFunc.ServeHTTP(0x10a1cd20, 0x40019920, 0x10e8c460, 0x10e8c150) /usr/local/go/src/net/http/server.go:1265 +0x3c net/http.(*ServeMux).ServeHTTP(0x10c26680, 0x40019920, 0x10e8c460, 0x10e8c150) /usr/local/go/src/net/http/server.go:1541 +0x19c main.func·009(0x40019920, 0x10e8c460, 0x10e8c150) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui_csrf.go:51 +0x470 net/http.HandlerFunc.ServeHTTP(0x10bb4c20, 0x40019920, 0x10e8c460, 0x10e8c150) /usr/local/go/src/net/http/server.go:1265 +0x3c main.func·006(0x40019920, 0x10e8c460, 0x10e8c150) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:343 +0x140 net/http.HandlerFunc.ServeHTTP(0x10af68b0, 0x40019920, 0x10e8c460, 0x10e8c150) /usr/local/go/src/net/http/server.go:1265 +0x3c main.func·008(0x40019920, 0x10e8c460, 0x10e8c150) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui_auth.go:41 +0x234 net/http.HandlerFunc.ServeHTTP(0x10af6c40, 0x40019920, 0x10e8c460, 0x10e8c150) /usr/local/go/src/net/http/server.go:1265 +0x3c main.func·004(0x40019920, 0x10e8c460, 0x10e8c150) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:325 +0x180 net/http.HandlerFunc.ServeHTTP(0x10a1cd90, 0x40019920, 0x10e8c460, 0x10e8c150) /usr/local/go/src/net/http/server.go:1265 +0x3c net/http.serverHandler.ServeHTTP(0x10d19d80, 0x40019920, 0x10e8c460, 0x10e8c150) /usr/local/go/src/net/http/server.go:1703 +0x1b0 net/http.(*conn).serve(0x10bb6d20) /usr/local/go/src/net/http/server.go:1217 +0xb08 created by net/http.(*Server).Serve /usr/local/go/src/net/http/server.go:1751 +0x348 goroutine 1409 [sleep, 7 minutes]: github.com/syncthing/syncthing/internal/model.func·033() /go/src/github.com/syncthing/syncthing/internal/model/util.go:27 +0x38 created by github.com/syncthing/syncthing/internal/model.func·034 /go/src/github.com/syncthing/syncthing/internal/model/util.go:29 +0x1e0 goroutine 41 [chan receive]: github.com/syncthing/syncthing/internal/scanner.hashFiles(0x10afd200, 0x1b, 0x20000, 0x10ad7a80, 0x10ad7a40) /go/src/github.com/syncthing/syncthing/internal/scanner/blockqueue.go:61 +0x5c github.com/syncthing/syncthing/internal/scanner.func·001() /go/src/github.com/syncthing/syncthing/internal/scanner/blockqueue.go:28 +0x64 created by github.com/syncthing/syncthing/internal/scanner.newParallelHasher /go/src/github.com/syncthing/syncthing/internal/scanner/blockqueue.go:30 +0x2c4 goroutine 42 [semacquire, 421 minutes]: sync.(*WaitGroup).Wait(0x10b0d620) /usr/local/go/src/sync/waitgroup.go:132 +0x194 github.com/syncthing/syncthing/internal/scanner.func·002() /go/src/github.com/syncthing/syncthing/internal/scanner/blockqueue.go:34 +0x4c created by github.com/syncthing/syncthing/internal/scanner.newParallelHasher /go/src/github.com/syncthing/syncthing/internal/scanner/blockqueue.go:36 +0x368 goroutine 43 [semacquire]: sync.(*RWMutex).RLock(0x10b0c240) /usr/local/go/src/sync/rwmutex.go:36 +0x7c github.com/syncthing/syncthing/internal/model.(*Model).CurrentFolderFile(0x10a0c0b0, 0x10a39960, 0x8, 0x1134903c, 0x35, 0x0, 0x0, 0x0, 0x0, 0x0, ...) /go/src/github.com/syncthing/syncthing/internal/model/model.go:800 +0x64 github.com/syncthing/syncthing/internal/model.cFiler.CurrentFile(0x10a0c0b0, 0x10a39960, 0x8, 0x1134903c, 0x35, 0x0, 0x0, 0x0, 0x0, 0x0, ...) /go/src/github.com/syncthing/syncthing/internal/model/model.go:828 +0x64 github.com/syncthing/syncthing/internal/model.(*cFiler).CurrentFile(0x10aa11c0, 0x1134903c, 0x35, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...) :93 +0xe4 github.com/syncthing/syncthing/internal/scanner.func·004(0x11349020, 0x51, 0x40012218, 0x10b97650, 0x0, 0x0, 0x0, 0x0) /go/src/github.com/syncthing/syncthing/internal/scanner/walk.go:160 +0x1fd0 path/filepath.walk(0x11349020, 0x51, 0x40012218, 0x10b97650, 0x10aa1fb0, 0x0, 0x0) /usr/local/go/src/path/filepath/path.go:347 +0x68 path/filepath.walk(0x120280a0, 0x44, 0x40012218, 0x12039560, 0x10aa1fb0, 0x0, 0x0) /usr/local/go/src/path/filepath/path.go:372 +0x428 path/filepath.walk(0x1350f460, 0x20, 0x40012218, 0x10f54c60, 0x10aa1fb0, 0x0, 0x0) /usr/local/go/src/path/filepath/path.go:372 +0x428 path/filepath.walk(0x10afd200, 0x1b, 0x40012218, 0x10a324e0, 0x10aa1fb0, 0x0, 0x0) /usr/local/go/src/path/filepath/path.go:372 +0x428 path/filepath.Walk(0x10afd200, 0x1b, 0x10aa1fb0, 0x0, 0x0) /usr/local/go/src/path/filepath/path.go:394 +0xc8 github.com/syncthing/syncthing/internal/scanner.func·003() /go/src/github.com/syncthing/syncthing/internal/scanner/walk.go:102 +0x84 created by github.com/syncthing/syncthing/internal/scanner.(*Walker).Walk /go/src/github.com/syncthing/syncthing/internal/scanner/walk.go:109 +0x418 goroutine 1346 [semacquire]: sync.(*Mutex).Lock(0x10b0c240) /usr/local/go/src/sync/mutex.go:66 +0xf8 sync.(*RWMutex).Lock(0x10b0c240) /usr/local/go/src/sync/rwmutex.go:82 +0x30 github.com/syncthing/syncthing/internal/model.func·032() /go/src/github.com/syncthing/syncthing/internal/model/util.go:21 +0x50 created by github.com/syncthing/syncthing/internal/model.func·034 /go/src/github.com/syncthing/syncthing/internal/model/util.go:24 +0x148 goroutine 1399 [semacquire]: sync.(*RWMutex).Lock(0x10b0c240) /usr/local/go/src/sync/rwmutex.go:87 +0xd0 github.com/syncthing/syncthing/internal/model.(*Model).folderStatRef(0x10a0c0b0, 0x10aa02d4, 0xb, 0x0) /go/src/github.com/syncthing/syncthing/internal/model/model.go:948 +0x54 github.com/syncthing/syncthing/internal/model.(*Model).FolderStatistics(0x10a0c0b0, 0x11f8aca0) /go/src/github.com/syncthing/syncthing/internal/model/model.go:294 +0xc0 main.(*apiSvc).getFolderStats(0x10a3caf0, 0x40019920, 0x1214c690, 0x1214c380) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:497 +0x28 main.*apiSvc.(main.getFolderStats)·fm(0x40019920, 0x1214c690, 0x1214c380) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:142 +0x3c net/http.HandlerFunc.ServeHTTP(0x10a1cc20, 0x40019920, 0x1214c690, 0x1214c380) /usr/local/go/src/net/http/server.go:1265 +0x3c net/http.(*ServeMux).ServeHTTP(0x10c264c0, 0x40019920, 0x1214c690, 0x1214c380) /usr/local/go/src/net/http/server.go:1541 +0x19c main.func·002(0x40019920, 0x1214c690, 0x1214c380) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:280 +0xd0 net/http.HandlerFunc.ServeHTTP(0x10af6c90, 0x40019920, 0x1214c690, 0x1214c380) /usr/local/go/src/net/http/server.go:1265 +0x3c main.func·005(0x40019920, 0x1214c690, 0x1214c380) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:335 +0x1ec net/http.HandlerFunc.ServeHTTP(0x10a1cd20, 0x40019920, 0x1214c690, 0x1214c380) /usr/local/go/src/net/http/server.go:1265 +0x3c net/http.(*ServeMux).ServeHTTP(0x10c26680, 0x40019920, 0x1214c690, 0x1214c380) /usr/local/go/src/net/http/server.go:1541 +0x19c main.func·009(0x40019920, 0x1214c690, 0x1214c380) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui_csrf.go:51 +0x470 net/http.HandlerFunc.ServeHTTP(0x10bb4c20, 0x40019920, 0x1214c690, 0x1214c380) /usr/local/go/src/net/http/server.go:1265 +0x3c main.func·006(0x40019920, 0x1214c690, 0x1214c380) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:343 +0x140 net/http.HandlerFunc.ServeHTTP(0x10af68b0, 0x40019920, 0x1214c690, 0x1214c380) /usr/local/go/src/net/http/server.go:1265 +0x3c main.func·008(0x40019920, 0x1214c690, 0x1214c380) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui_auth.go:41 +0x234 net/http.HandlerFunc.ServeHTTP(0x10af6c40, 0x40019920, 0x1214c690, 0x1214c380) /usr/local/go/src/net/http/server.go:1265 +0x3c main.func·004(0x40019920, 0x1214c690, 0x1214c380) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:325 +0x180 net/http.HandlerFunc.ServeHTTP(0x10a1cd90, 0x40019920, 0x1214c690, 0x1214c380) /usr/local/go/src/net/http/server.go:1265 +0x3c net/http.serverHandler.ServeHTTP(0x10d19d80, 0x40019920, 0x1214c690, 0x1214c380) /usr/local/go/src/net/http/server.go:1703 +0x1b0 net/http.(*conn).serve(0x10bb6cc0) /usr/local/go/src/net/http/server.go:1217 +0xb08 created by net/http.(*Server).Serve /usr/local/go/src/net/http/server.go:1751 +0x348 goroutine 50 [chan receive]: github.com/syncthing/syncthing/internal/scanner.hashFiles(0x10afd220, 0x1b, 0x20000, 0x10aee080, 0x10aee040) /go/src/github.com/syncthing/syncthing/internal/scanner/blockqueue.go:61 +0x5c github.com/syncthing/syncthing/internal/scanner.func·001() /go/src/github.com/syncthing/syncthing/internal/scanner/blockqueue.go:28 +0x64 created by github.com/syncthing/syncthing/internal/scanner.newParallelHasher /go/src/github.com/syncthing/syncthing/internal/scanner/blockqueue.go:30 +0x2c4 goroutine 51 [semacquire, 421 minutes]: sync.(*WaitGroup).Wait(0x10aeaac0) /usr/local/go/src/sync/waitgroup.go:132 +0x194 github.com/syncthing/syncthing/internal/scanner.func·002() /go/src/github.com/syncthing/syncthing/internal/scanner/blockqueue.go:34 +0x4c created by github.com/syncthing/syncthing/internal/scanner.newParallelHasher /go/src/github.com/syncthing/syncthing/internal/scanner/blockqueue.go:36 +0x368 goroutine 52 [semacquire]: sync.(*RWMutex).RLock(0x10b0c240) /usr/local/go/src/sync/rwmutex.go:36 +0x7c github.com/syncthing/syncthing/internal/model.(*Model).CurrentFolderFile(0x10a0c0b0, 0x10af21c0, 0x8, 0x10d7339c, 0x1d, 0x0, 0x0, 0x0, 0x0, 0x0, ...) /go/src/github.com/syncthing/syncthing/internal/model/model.go:800 +0x64 github.com/syncthing/syncthing/internal/model.cFiler.CurrentFile(0x10a0c0b0, 0x10af21c0, 0x8, 0x10d7339c, 0x1d, 0x0, 0x0, 0x0, 0x0, 0x0, ...) /go/src/github.com/syncthing/syncthing/internal/model/model.go:828 +0x64 github.com/syncthing/syncthing/internal/model.(*cFiler).CurrentFile(0x10af23a0, 0x10d7339c, 0x1d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...) :93 +0xe4 github.com/syncthing/syncthing/internal/scanner.func·004(0x10d73380, 0x39, 0x40012218, 0x112221b0, 0x0, 0x0, 0x0, 0x0) /go/src/github.com/syncthing/syncthing/internal/scanner/walk.go:160 +0x1fd0 path/filepath.walk(0x10d73380, 0x39, 0x40012218, 0x112221b0, 0x10af2a60, 0x0, 0x0) /usr/local/go/src/path/filepath/path.go:347 +0x68 path/filepath.walk(0x1119db00, 0x2c, 0x40012218, 0x1119db60, 0x10af2a60, 0x0, 0x0) /usr/local/go/src/path/filepath/path.go:372 +0x428 path/filepath.walk(0x12038240, 0x25, 0x40012218, 0x1405de60, 0x10af2a60, 0x0, 0x0) /usr/local/go/src/path/filepath/path.go:372 +0x428 path/filepath.walk(0x10afd220, 0x1b, 0x40012218, 0x10a33260, 0x10af2a60, 0x0, 0x0) /usr/local/go/src/path/filepath/path.go:372 +0x428 path/filepath.Walk(0x10afd220, 0x1b, 0x10af2a60, 0x0, 0x0) /usr/local/go/src/path/filepath/path.go:394 +0xc8 github.com/syncthing/syncthing/internal/scanner.func·003() /go/src/github.com/syncthing/syncthing/internal/scanner/walk.go:102 +0x84 created by github.com/syncthing/syncthing/internal/scanner.(*Walker).Walk /go/src/github.com/syncthing/syncthing/internal/scanner/walk.go:109 +0x418 goroutine 53 [chan receive]: github.com/syncthing/syncthing/internal/scanner.hashFiles(0x10afd260, 0x1b, 0x20000, 0x10aeec40, 0x10aeec00) /go/src/github.com/syncthing/syncthing/internal/scanner/blockqueue.go:61 +0x5c github.com/syncthing/syncthing/internal/scanner.func·001() /go/src/github.com/syncthing/syncthing/internal/scanner/blockqueue.go:28 +0x64 created by github.com/syncthing/syncthing/internal/scanner.newParallelHasher /go/src/github.com/syncthing/syncthing/internal/scanner/blockqueue.go:30 +0x2c4 goroutine 54 [semacquire, 421 minutes]: sync.(*WaitGroup).Wait(0x10aeb5a0) /usr/local/go/src/sync/waitgroup.go:132 +0x194 github.com/syncthing/syncthing/internal/scanner.func·002() /go/src/github.com/syncthing/syncthing/internal/scanner/blockqueue.go:34 +0x4c created by github.com/syncthing/syncthing/internal/scanner.newParallelHasher /go/src/github.com/syncthing/syncthing/internal/scanner/blockqueue.go:36 +0x368 goroutine 55 [semacquire]: sync.(*RWMutex).RLock(0x10b0c240) /usr/local/go/src/sync/rwmutex.go:36 +0x7c github.com/syncthing/syncthing/internal/model.(*Model).CurrentFolderFile(0x10a0c0b0, 0x10af3190, 0x8, 0x120f00bc, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, ...) /go/src/github.com/syncthing/syncthing/internal/model/model.go:800 +0x64 github.com/syncthing/syncthing/internal/model.cFiler.CurrentFile(0x10a0c0b0, 0x10af3190, 0x8, 0x120f00bc, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, ...) /go/src/github.com/syncthing/syncthing/internal/model/model.go:828 +0x64 github.com/syncthing/syncthing/internal/model.(*cFiler).CurrentFile(0x10af3270, 0x120f00bc, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...) :93 +0xe4 github.com/syncthing/syncthing/internal/scanner.func·004(0x120f00a0, 0x9d, 0x40012218, 0x11223d40, 0x0, 0x0, 0x0, 0x0) /go/src/github.com/syncthing/syncthing/internal/scanner/walk.go:160 +0x1944 path/filepath.walk(0x120f00a0, 0x9d, 0x40012218, 0x11223d40, 0x10af2970, 0x0, 0x0) /usr/local/go/src/path/filepath/path.go:347 +0x68 path/filepath.walk(0x11382090, 0x8a, 0x40012218, 0x12038090, 0x10af2970, 0x0, 0x0) /usr/local/go/src/path/filepath/path.go:372 +0x428 path/filepath.walk(0x10b0a800, 0x80, 0x40012218, 0x13b64e10, 0x10af2970, 0x0, 0x0) /usr/local/go/src/path/filepath/path.go:372 +0x428 path/filepath.walk(0x10a7a540, 0x65, 0x40012218, 0x1119da10, 0x10af2970, 0x0, 0x0) /usr/local/go/src/path/filepath/path.go:372 +0x428 path/filepath.walk(0x131a3e60, 0x5c, 0x40012218, 0x1119d7a0, 0x10af2970, 0x0, 0x0) /usr/local/go/src/path/filepath/path.go:372 +0x428 path/filepath.walk(0x13807d40, 0x52, 0x40012218, 0x12039aa0, 0x10af2970, 0x0, 0x0) /usr/local/go/src/path/filepath/path.go:372 +0x428 path/filepath.walk(0x11223590, 0x26, 0x40012218, 0x112236b0, 0x10af2970, 0x0, 0x0) /usr/local/go/src/path/filepath/path.go:372 +0x428 path/filepath.walk(0x10afd260, 0x1b, 0x40012218, 0x10a32f00, 0x10af2970, 0x0, 0x0) /usr/local/go/src/path/filepath/path.go:372 +0x428 path/filepath.Walk(0x10afd260, 0x1b, 0x10af2970, 0x0, 0x0) /usr/local/go/src/path/filepath/path.go:394 +0xc8 github.com/syncthing/syncthing/internal/scanner.func·003() /go/src/github.com/syncthing/syncthing/internal/scanner/walk.go:102 +0x84 created by github.com/syncthing/syncthing/internal/scanner.(*Walker).Walk /go/src/github.com/syncthing/syncthing/internal/scanner/walk.go:109 +0x418 goroutine 56 [IO wait, 12 minutes]: net.(*pollDesc).Wait(0x10b99e78, 0x72, 0x0, 0x0) /usr/local/go/src/net/fd_poll_runtime.go:84 +0x3c net.(*pollDesc).WaitRead(0x10b99e78, 0x0, 0x0) /usr/local/go/src/net/fd_poll_runtime.go:89 +0x38 net.(*netFD).accept(0x10b99e40, 0x0, 0x40011cb8, 0x1241bb10) /usr/local/go/src/net/fd_unix.go:419 +0x390 net.(*TCPListener).AcceptTCP(0x10a1cbb0, 0x8, 0x0, 0x0) /usr/local/go/src/net/tcpsock_posix.go:234 +0x50 net.(*TCPListener).Accept(0x10a1cbb0, 0x0, 0x0, 0x0, 0x0) /usr/local/go/src/net/tcpsock_posix.go:244 +0x3c main.(*DowngradingListener).Accept(0x10af67d0, 0x0, 0x0, 0x0, 0x0) /go/src/github.com/syncthing/syncthing/cmd/syncthing/tls.go:99 +0x64 net/http.(*Server).Serve(0x10d19d80, 0x40014890, 0x10af67d0, 0x0, 0x0) /usr/local/go/src/net/http/server.go:1728 +0x98 main.(*apiSvc).Serve(0x10a3caf0) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:166 +0x1ba0 github.com/thejerf/suture.func·007() /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:537 +0x114 created by github.com/thejerf/suture.(*Supervisor).runService /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:540 +0x140 goroutine 57 [chan receive]: github.com/syncthing/syncthing/internal/beacon.(*Broadcast).Recv(0x10af6cf0, 0x0, 0x0, 0x0, 0x0, 0x0) /go/src/github.com/syncthing/syncthing/internal/beacon/broadcast.go:61 +0x60 github.com/syncthing/syncthing/internal/discover.(*Discoverer).recvAnnouncements(0x10c7d560, 0x40014948, 0x10af6cf0) /go/src/github.com/syncthing/syncthing/internal/discover/discover.go:331 +0x44 created by github.com/syncthing/syncthing/internal/discover.(*Discoverer).startLocalIPv4Broadcasts /go/src/github.com/syncthing/syncthing/internal/discover/discover.go:91 +0x208 goroutine 58 [select, 420 minutes]: github.com/thejerf/suture.(*Supervisor).Serve(0x10ab7d80) /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:433 +0xd60 created by github.com/thejerf/suture.(*Supervisor).ServeBackground /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:394 +0x3c goroutine 59 [IO wait]: net.(*pollDesc).Wait(0x10d19278, 0x72, 0x0, 0x0) /usr/local/go/src/net/fd_poll_runtime.go:84 +0x3c net.(*pollDesc).WaitRead(0x10d19278, 0x0, 0x0) /usr/local/go/src/net/fd_poll_runtime.go:89 +0x38 net.(*netFD).readFrom(0x10d19240, 0x10bce000, 0x10000, 0x10000, 0x0, 0x0, 0x0, 0x40011cb8, 0x11ebf370) /usr/local/go/src/net/fd_unix.go:269 +0x3d8 net.(*UDPConn).ReadFromUDP(0x10a1cd80, 0x10bce000, 0x10000, 0x10000, 0x36fcb8, 0x0, 0x0, 0x0) /usr/local/go/src/net/udpsock_posix.go:67 +0xec net.(*UDPConn).ReadFrom(0x10a1cd80, 0x10bce000, 0x10000, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0) /usr/local/go/src/net/udpsock_posix.go:82 +0xe4 github.com/syncthing/syncthing/internal/beacon.(*broadcastReader).Serve(0x10af6d00) /go/src/github.com/syncthing/syncthing/internal/beacon/broadcast.go:180 +0x4c4 github.com/thejerf/suture.func·007() /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:537 +0x114 created by github.com/thejerf/suture.(*Supervisor).runService /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:540 +0x140 goroutine 60 [chan receive]: github.com/syncthing/syncthing/internal/beacon.(*broadcastWriter).Serve(0x10af6d10) /go/src/github.com/syncthing/syncthing/internal/beacon/broadcast.go:91 +0x454 github.com/thejerf/suture.func·007() /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:537 +0x114 created by github.com/thejerf/suture.(*Supervisor).runService /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:540 +0x140 goroutine 61 [IO wait, 420 minutes]: net.(*pollDesc).Wait(0x10d19578, 0x72, 0x0, 0x0) /usr/local/go/src/net/fd_poll_runtime.go:84 +0x3c net.(*pollDesc).WaitRead(0x10d19578, 0x0, 0x0) /usr/local/go/src/net/fd_poll_runtime.go:89 +0x38 net.(*netFD).readFrom(0x10d19540, 0x10d34000, 0x10000, 0x10000, 0x0, 0x0, 0x0, 0x40011cb8, 0x10af6338) /usr/local/go/src/net/fd_unix.go:269 +0x3d8 net.(*UDPConn).ReadFromUDP(0x10a1c580, 0x10d34000, 0x10000, 0x10000, 0x36d928, 0x0, 0x0, 0x0) /usr/local/go/src/net/udpsock_posix.go:67 +0xec net.(*UDPConn).ReadFrom(0x10a1c580, 0x10d34000, 0x10000, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0) /usr/local/go/src/net/udpsock_posix.go:82 +0xe4 github.com/syncthing/syncthing/internal/beacon.genericReader(0x10a1c580, 0x10d197c0) /go/src/github.com/syncthing/syncthing/internal/beacon/beacon.go:24 +0xa0 created by github.com/syncthing/syncthing/internal/beacon.NewMulticast /go/src/github.com/syncthing/syncthing/internal/beacon/multicast.go:40 +0x298 goroutine 62 [chan receive]: github.com/syncthing/syncthing/internal/beacon.(*Multicast).writer(0x10c27760) /go/src/github.com/syncthing/syncthing/internal/beacon/multicast.go:58 +0xd8 created by github.com/syncthing/syncthing/internal/beacon.NewMulticast /go/src/github.com/syncthing/syncthing/internal/beacon/multicast.go:41 +0x2c0 goroutine 63 [chan receive, 420 minutes]: github.com/syncthing/syncthing/internal/beacon.(*Multicast).Recv(0x10c27760, 0x0, 0x0, 0x0, 0x0, 0x0) /go/src/github.com/syncthing/syncthing/internal/beacon/multicast.go:51 +0x60 github.com/syncthing/syncthing/internal/discover.(*Discoverer).recvAnnouncements(0x10c7d560, 0x40014a58, 0x10c27760) /go/src/github.com/syncthing/syncthing/internal/discover/discover.go:331 +0x44 created by github.com/syncthing/syncthing/internal/discover.(*Discoverer).startLocalIPv6Multicasts /go/src/github.com/syncthing/syncthing/internal/discover/discover.go:121 +0x5e4 goroutine 64 [select]: github.com/syncthing/syncthing/internal/discover.(*Discoverer).sendLocalAnnouncements(0x10c7d560) /go/src/github.com/syncthing/syncthing/internal/discover/discover.go:322 +0x240 created by github.com/syncthing/syncthing/internal/discover.(*Discoverer).StartLocal /go/src/github.com/syncthing/syncthing/internal/discover/discover.go:85 +0x244 goroutine 65 [select, 28 minutes]: main.(*upnpSvc).Serve(0x10af6360) /go/src/github.com/syncthing/syncthing/cmd/syncthing/upnpsvc.go:55 +0x248 github.com/thejerf/suture.func·007() /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:537 +0x114 created by github.com/thejerf/suture.(*Supervisor).runService /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:540 +0x140 goroutine 1344 [semacquire]: sync.(*Mutex).Lock(0x10b0c240) /usr/local/go/src/sync/mutex.go:66 +0xf8 sync.(*RWMutex).Lock(0x10b0c240) /usr/local/go/src/sync/rwmutex.go:82 +0x30 github.com/syncthing/syncthing/internal/model.(*Model).folderStatRef(0x10a0c0b0, 0x10a39960, 0x8, 0x0) /go/src/github.com/syncthing/syncthing/internal/model/model.go:948 +0x54 github.com/syncthing/syncthing/internal/model.(*Model).FolderStatistics(0x10a0c0b0, 0x120d0560) /go/src/github.com/syncthing/syncthing/internal/model/model.go:294 +0xc0 main.(*apiSvc).getFolderStats(0x10a3caf0, 0x40019920, 0x10fff5e0, 0x115867e0) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:497 +0x28 main.*apiSvc.(main.getFolderStats)·fm(0x40019920, 0x10fff5e0, 0x115867e0) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:142 +0x3c net/http.HandlerFunc.ServeHTTP(0x10a1cc20, 0x40019920, 0x10fff5e0, 0x115867e0) /usr/local/go/src/net/http/server.go:1265 +0x3c net/http.(*ServeMux).ServeHTTP(0x10c264c0, 0x40019920, 0x10fff5e0, 0x115867e0) /usr/local/go/src/net/http/server.go:1541 +0x19c main.func·002(0x40019920, 0x10fff5e0, 0x115867e0) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:280 +0xd0 net/http.HandlerFunc.ServeHTTP(0x10af6c90, 0x40019920, 0x10fff5e0, 0x115867e0) /usr/local/go/src/net/http/server.go:1265 +0x3c main.func·005(0x40019920, 0x10fff5e0, 0x115867e0) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:335 +0x1ec net/http.HandlerFunc.ServeHTTP(0x10a1cd20, 0x40019920, 0x10fff5e0, 0x115867e0) /usr/local/go/src/net/http/server.go:1265 +0x3c net/http.(*ServeMux).ServeHTTP(0x10c26680, 0x40019920, 0x10fff5e0, 0x115867e0) /usr/local/go/src/net/http/server.go:1541 +0x19c main.func·009(0x40019920, 0x10fff5e0, 0x115867e0) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui_csrf.go:51 +0x470 net/http.HandlerFunc.ServeHTTP(0x10bb4c20, 0x40019920, 0x10fff5e0, 0x115867e0) /usr/local/go/src/net/http/server.go:1265 +0x3c main.func·006(0x40019920, 0x10fff5e0, 0x115867e0) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:343 +0x140 net/http.HandlerFunc.ServeHTTP(0x10af68b0, 0x40019920, 0x10fff5e0, 0x115867e0) /usr/local/go/src/net/http/server.go:1265 +0x3c main.func·008(0x40019920, 0x10fff5e0, 0x115867e0) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui_auth.go:41 +0x234 net/http.HandlerFunc.ServeHTTP(0x10af6c40, 0x40019920, 0x10fff5e0, 0x115867e0) /usr/local/go/src/net/http/server.go:1265 +0x3c main.func·004(0x40019920, 0x10fff5e0, 0x115867e0) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:325 +0x180 net/http.HandlerFunc.ServeHTTP(0x10a1cd90, 0x40019920, 0x10fff5e0, 0x115867e0) /usr/local/go/src/net/http/server.go:1265 +0x3c net/http.serverHandler.ServeHTTP(0x10d19d80, 0x40019920, 0x10fff5e0, 0x115867e0) /usr/local/go/src/net/http/server.go:1703 +0x1b0 net/http.(*conn).serve(0x1241fd40) /usr/local/go/src/net/http/server.go:1217 +0xb08 created by net/http.(*Server).Serve /usr/local/go/src/net/http/server.go:1751 +0x348 goroutine 69 [select, 420 minutes]: github.com/thejerf/suture.(*Supervisor).Serve(0x10ab7200) /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:433 +0xd60 github.com/thejerf/suture.func·007() /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:537 +0x114 created by github.com/thejerf/suture.(*Supervisor).runService /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:540 +0x140 goroutine 70 [sleep]: main.(*connectionSvc).connect(0x10d2a900) /go/src/github.com/syncthing/syncthing/cmd/syncthing/connections.go:312 +0x134 main.*connectionSvc.(main.connect)·fm() /go/src/github.com/syncthing/syncthing/cmd/syncthing/connections.go:80 +0x24 main.serviceFunc.Serve(0x10a1c868) /go/src/github.com/syncthing/syncthing/cmd/syncthing/summarysvc.go:202 +0x24 github.com/thejerf/suture.func·007() /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:537 +0x114 created by github.com/thejerf/suture.(*Supervisor).runService /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:540 +0x140 goroutine 71 [IO wait, 420 minutes]: net.(*pollDesc).Wait(0x10b981f8, 0x72, 0x0, 0x0) /usr/local/go/src/net/fd_poll_runtime.go:84 +0x3c net.(*pollDesc).WaitRead(0x10b981f8, 0x0, 0x0) /usr/local/go/src/net/fd_poll_runtime.go:89 +0x38 net.(*netFD).accept(0x10b981c0, 0x0, 0x40011cb8, 0x10af7674) /usr/local/go/src/net/fd_unix.go:419 +0x390 net.(*TCPListener).AcceptTCP(0x10a1cef8, 0x40012c78, 0x0, 0x0) /usr/local/go/src/net/tcpsock_posix.go:234 +0x50 net.(*TCPListener).Accept(0x10a1cef8, 0x0, 0x0, 0x0, 0x0) /usr/local/go/src/net/tcpsock_posix.go:244 +0x3c main.(*connectionSvc).listen(0x10d2a900, 0x10aa1310, 0xd) /go/src/github.com/syncthing/syncthing/cmd/syncthing/connections.go:215 +0x3c4 main.func·001() /go/src/github.com/syncthing/syncthing/cmd/syncthing/connections.go:84 +0x44 main.serviceFunc.Serve(0x10af67e0) /go/src/github.com/syncthing/syncthing/cmd/syncthing/summarysvc.go:202 +0x24 github.com/thejerf/suture.func·007() /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:537 +0x114 created by github.com/thejerf/suture.(*Supervisor).runService /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:540 +0x140 goroutine 72 [chan receive, 420 minutes]: main.(*connectionSvc).handle(0x10d2a900) /go/src/github.com/syncthing/syncthing/cmd/syncthing/connections.go:95 +0x5c main.*connectionSvc.(main.handle)·fm() /go/src/github.com/syncthing/syncthing/cmd/syncthing/connections.go:88 +0x24 main.serviceFunc.Serve(0x10a1c988) /go/src/github.com/syncthing/syncthing/cmd/syncthing/summarysvc.go:202 +0x24 github.com/thejerf/suture.func·007() /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:537 +0x114 created by github.com/thejerf/suture.(*Supervisor).runService /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:540 +0x140 goroutine 73 [sleep]: main.standbyMonitor() /go/src/github.com/syncthing/syncthing/cmd/syncthing/main.go:985 +0x64 created by main.syncthingMain /go/src/github.com/syncthing/syncthing/cmd/syncthing/main.go:535 +0x2b14 goroutine 74 [sleep]: main.generatePingEvents() /go/src/github.com/syncthing/syncthing/cmd/syncthing/main.go:849 +0x2c created by main.syncthingMain /go/src/github.com/syncthing/syncthing/cmd/syncthing/main.go:535 +0x2c58 goroutine 75 [select, 420 minutes]: github.com/thejerf/suture.(*Supervisor).Serve(0x10ab6200) /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:433 +0xd60 created by github.com/thejerf/suture.(*Supervisor).ServeBackground /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:394 +0x3c goroutine 76 [select, 12 minutes]: main.(*folderSummarySvc).listenForUpdates(0x10d19f00) /go/src/github.com/syncthing/syncthing/cmd/syncthing/summarysvc.go:67 +0x510 main.*folderSummarySvc.(main.listenForUpdates)·fm() /go/src/github.com/syncthing/syncthing/cmd/syncthing/summarysvc.go:47 +0x24 main.serviceFunc.Serve(0x10a1cdb8) /go/src/github.com/syncthing/syncthing/cmd/syncthing/summarysvc.go:202 +0x24 github.com/thejerf/suture.func·007() /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:537 +0x114 created by github.com/thejerf/suture.(*Supervisor).runService /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:540 +0x140 goroutine 77 [semacquire]: sync.(*RWMutex).RLock(0x10b0c240) /usr/local/go/src/sync/rwmutex.go:36 +0x7c github.com/syncthing/syncthing/internal/model.(*Model).State(0x10a0c0b0, 0x10a39960, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...) /go/src/github.com/syncthing/syncthing/internal/model/model.go:1438 +0x88 main.folderSummary(0x10a0c0b0, 0x10a39960, 0x8, 0x4eaa77f1) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:426 +0x6f4 main.(*folderSummarySvc).sendSummary(0x10d19f00, 0x10a39960, 0x8) /go/src/github.com/syncthing/syncthing/cmd/syncthing/summarysvc.go:165 +0x40 main.(*folderSummarySvc).calculateSummaries(0x10d19f00) /go/src/github.com/syncthing/syncthing/cmd/syncthing/summarysvc.go:119 +0x18c main.*folderSummarySvc.(main.calculateSummaries)·fm() /go/src/github.com/syncthing/syncthing/cmd/syncthing/summarysvc.go:48 +0x24 main.serviceFunc.Serve(0x10a1cdc0) /go/src/github.com/syncthing/syncthing/cmd/syncthing/summarysvc.go:202 +0x24 github.com/thejerf/suture.func·007() /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:537 +0x114 created by github.com/thejerf/suture.(*Supervisor).runService /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:540 +0x140 goroutine 1398 [semacquire]: sync.(*Mutex).Lock(0x10b0c240) /usr/local/go/src/sync/mutex.go:66 +0xf8 sync.(*RWMutex).Lock(0x10b0c240) /usr/local/go/src/sync/rwmutex.go:82 +0x30 github.com/syncthing/syncthing/internal/model.(*Model).deviceStatRef(0x10a0c0b0, 0x8773a988, 0x490a39a5, 0x52e74cb7, 0x5cd0e925, 0xada9ea97, 0x802af854, 0x26cb9491, 0xee4385fe, 0x0) /go/src/github.com/syncthing/syncthing/internal/model/model.go:931 +0x54 github.com/syncthing/syncthing/internal/model.(*Model).DeviceStatistics(0x10a0c0b0, 0x11f8afc0) /go/src/github.com/syncthing/syncthing/internal/model/model.go:285 +0x10c main.(*apiSvc).getDeviceStats(0x10a3caf0, 0x40019920, 0x1214c700, 0x1214c230) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:491 +0x28 main.*apiSvc.(main.getDeviceStats)·fm(0x40019920, 0x1214c700, 0x1214c230) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:141 +0x3c net/http.HandlerFunc.ServeHTTP(0x10a1cc18, 0x40019920, 0x1214c700, 0x1214c230) /usr/local/go/src/net/http/server.go:1265 +0x3c net/http.(*ServeMux).ServeHTTP(0x10c264c0, 0x40019920, 0x1214c700, 0x1214c230) /usr/local/go/src/net/http/server.go:1541 +0x19c main.func·002(0x40019920, 0x1214c700, 0x1214c230) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:280 +0xd0 net/http.HandlerFunc.ServeHTTP(0x10af6c90, 0x40019920, 0x1214c700, 0x1214c230) /usr/local/go/src/net/http/server.go:1265 +0x3c main.func·005(0x40019920, 0x1214c700, 0x1214c230) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:335 +0x1ec net/http.HandlerFunc.ServeHTTP(0x10a1cd20, 0x40019920, 0x1214c700, 0x1214c230) /usr/local/go/src/net/http/server.go:1265 +0x3c net/http.(*ServeMux).ServeHTTP(0x10c26680, 0x40019920, 0x1214c700, 0x1214c230) /usr/local/go/src/net/http/server.go:1541 +0x19c main.func·009(0x40019920, 0x1214c700, 0x1214c230) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui_csrf.go:51 +0x470 net/http.HandlerFunc.ServeHTTP(0x10bb4c20, 0x40019920, 0x1214c700, 0x1214c230) /usr/local/go/src/net/http/server.go:1265 +0x3c main.func·006(0x40019920, 0x1214c700, 0x1214c230) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:343 +0x140 net/http.HandlerFunc.ServeHTTP(0x10af68b0, 0x40019920, 0x1214c700, 0x1214c230) /usr/local/go/src/net/http/server.go:1265 +0x3c main.func·008(0x40019920, 0x1214c700, 0x1214c230) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui_auth.go:41 +0x234 net/http.HandlerFunc.ServeHTTP(0x10af6c40, 0x40019920, 0x1214c700, 0x1214c230) /usr/local/go/src/net/http/server.go:1265 +0x3c main.func·004(0x40019920, 0x1214c700, 0x1214c230) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:325 +0x180 net/http.HandlerFunc.ServeHTTP(0x10a1cd90, 0x40019920, 0x1214c700, 0x1214c230) /usr/local/go/src/net/http/server.go:1265 +0x3c net/http.serverHandler.ServeHTTP(0x10d19d80, 0x40019920, 0x1214c700, 0x1214c230) /usr/local/go/src/net/http/server.go:1703 +0x1b0 net/http.(*conn).serve(0x10bb6c60) /usr/local/go/src/net/http/server.go:1217 +0xb08 created by net/http.(*Server).Serve /usr/local/go/src/net/http/server.go:1751 +0x348 goroutine 1355 [semacquire]: sync.(*RWMutex).RLock(0x10b0c240) /usr/local/go/src/sync/rwmutex.go:36 +0x7c github.com/syncthing/syncthing/internal/model.(*Model).NeedSize(0x10a0c0b0, 0x10b97d8b, 0x4, 0x0, 0x0, 0x0) /go/src/github.com/syncthing/syncthing/internal/model/model.go:397 +0x94 main.folderSummary(0x10a0c0b0, 0x10b97d8b, 0x4, 0x6) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:420 +0x470 main.(*apiSvc).getDBStatus(0x10a3caf0, 0x40019920, 0x110fa150, 0x110fa000) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:404 +0x84 main.*apiSvc.(main.getDBStatus)·fm(0x40019920, 0x110fa150, 0x110fa000) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:138 +0x3c net/http.HandlerFunc.ServeHTTP(0x10a1cc00, 0x40019920, 0x110fa150, 0x110fa000) /usr/local/go/src/net/http/server.go:1265 +0x3c net/http.(*ServeMux).ServeHTTP(0x10c264c0, 0x40019920, 0x110fa150, 0x110fa000) /usr/local/go/src/net/http/server.go:1541 +0x19c main.func·002(0x40019920, 0x110fa150, 0x110fa000) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:280 +0xd0 net/http.HandlerFunc.ServeHTTP(0x10af6c90, 0x40019920, 0x110fa150, 0x110fa000) /usr/local/go/src/net/http/server.go:1265 +0x3c main.func·005(0x40019920, 0x110fa150, 0x110fa000) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:335 +0x1ec net/http.HandlerFunc.ServeHTTP(0x10a1cd20, 0x40019920, 0x110fa150, 0x110fa000) /usr/local/go/src/net/http/server.go:1265 +0x3c net/http.(*ServeMux).ServeHTTP(0x10c26680, 0x40019920, 0x110fa150, 0x110fa000) /usr/local/go/src/net/http/server.go:1541 +0x19c main.func·009(0x40019920, 0x110fa150, 0x110fa000) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui_csrf.go:51 +0x470 net/http.HandlerFunc.ServeHTTP(0x10bb4c20, 0x40019920, 0x110fa150, 0x110fa000) /usr/local/go/src/net/http/server.go:1265 +0x3c main.func·006(0x40019920, 0x110fa150, 0x110fa000) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:343 +0x140 net/http.HandlerFunc.ServeHTTP(0x10af68b0, 0x40019920, 0x110fa150, 0x110fa000) /usr/local/go/src/net/http/server.go:1265 +0x3c main.func·008(0x40019920, 0x110fa150, 0x110fa000) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui_auth.go:41 +0x234 net/http.HandlerFunc.ServeHTTP(0x10af6c40, 0x40019920, 0x110fa150, 0x110fa000) /usr/local/go/src/net/http/server.go:1265 +0x3c main.func·004(0x40019920, 0x110fa150, 0x110fa000) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:325 +0x180 net/http.HandlerFunc.ServeHTTP(0x10a1cd90, 0x40019920, 0x110fa150, 0x110fa000) /usr/local/go/src/net/http/server.go:1265 +0x3c net/http.serverHandler.ServeHTTP(0x10d19d80, 0x40019920, 0x110fa150, 0x110fa000) /usr/local/go/src/net/http/server.go:1703 +0x1b0 net/http.(*conn).serve(0x123076e0) /usr/local/go/src/net/http/server.go:1217 +0xb08 created by net/http.(*Server).Serve /usr/local/go/src/net/http/server.go:1751 +0x348 goroutine 1411 [sleep, 2 minutes]: github.com/syncthing/syncthing/internal/model.func·033() /go/src/github.com/syncthing/syncthing/internal/model/util.go:27 +0x38 created by github.com/syncthing/syncthing/internal/model.func·034 /go/src/github.com/syncthing/syncthing/internal/model/util.go:29 +0x1e0 goroutine 1401 [runnable]: github.com/boltdb/bolt.(*Cursor).search(0x10fe4150, 0x48d55385, 0x2d, 0xfffffff, 0x473e, 0x0) /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/boltdb/bolt/cursor.go:243 +0x264 github.com/boltdb/bolt.(*Cursor).searchPage(0x10fe4150, 0x48d55385, 0x2d, 0xfffffff, 0x48be5000) /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/boltdb/bolt/cursor.go:298 +0x150 github.com/boltdb/bolt.(*Cursor).search(0x10fe4150, 0x48d55385, 0x2d, 0xfffffff, 0x4aa5, 0x0) /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/boltdb/bolt/cursor.go:255 +0x3c0 github.com/boltdb/bolt.(*Cursor).searchPage(0x10fe4150, 0x48d55385, 0x2d, 0xfffffff, 0x48fdc000) /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/boltdb/bolt/cursor.go:298 +0x150 github.com/boltdb/bolt.(*Cursor).search(0x10fe4150, 0x48d55385, 0x2d, 0xfffffff, 0x4e9c, 0x0) /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/boltdb/bolt/cursor.go:255 +0x3c0 github.com/boltdb/bolt.(*Cursor).searchPage(0x10fe4150, 0x48d55385, 0x2d, 0xfffffff, 0x4ea2d000) /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/boltdb/bolt/cursor.go:298 +0x150 github.com/boltdb/bolt.(*Cursor).search(0x10fe4150, 0x48d55385, 0x2d, 0xfffffff, 0xa8ed, 0x0) /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/boltdb/bolt/cursor.go:255 +0x3c0 github.com/boltdb/bolt.(*Cursor).searchPage(0x10fe4150, 0x48d55385, 0x2d, 0xfffffff, 0x6d359000) /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/boltdb/bolt/cursor.go:298 +0x150 github.com/boltdb/bolt.(*Cursor).search(0x10fe4150, 0x48d55385, 0x2d, 0xfffffff, 0x29219, 0x0) /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/boltdb/bolt/cursor.go:255 +0x3c0 github.com/boltdb/bolt.(*Cursor).seek(0x10fe4150, 0x48d55385, 0x2d, 0xfffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...) /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/boltdb/bolt/cursor.go:152 +0x10c github.com/boltdb/bolt.(*Bucket).Get(0x13271b40, 0x48d55385, 0x2d, 0xfffffff, 0x0, 0x0, 0x0) /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/boltdb/bolt/bucket.go:257 +0x120 github.com/syncthing/syncthing/internal/db.func·016(0x119f4080, 0x0, 0x0) /go/src/github.com/syncthing/syncthing/internal/db/boltdb.go:625 +0x564 github.com/boltdb/bolt.(*DB).View(0x10a5c200, 0x10b29864, 0x0, 0x0) /go/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/boltdb/bolt/db.go:578 +0xe8 github.com/syncthing/syncthing/internal/db.(*BoltDB).withGlobal(0x10aac0c0, 0x10d74cc0, 0x8, 0x8, 0x0, 0x0, 0x0, 0x1, 0x13cc4048) /go/src/github.com/syncthing/syncthing/internal/db/boltdb.go:645 +0x5c github.com/syncthing/syncthing/internal/db.(*FileSet).WithGlobalTruncated(0x10b0c980, 0x10d74cb0) /go/src/github.com/syncthing/syncthing/internal/db/set.go:154 +0x190 github.com/syncthing/syncthing/internal/model.(*Model).GlobalSize(0x10a0c0b0, 0x1203819b, 0x8, 0x0, 0x0, 0x0, 0x0) /go/src/github.com/syncthing/syncthing/internal/model/model.go:370 +0x248 main.folderSummary(0x10a0c0b0, 0x1203819b, 0x8, 0x6) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:414 +0x12c main.(*apiSvc).getDBStatus(0x10a3caf0, 0x40019920, 0x10e8c620, 0x10e8c2a0) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:404 +0x84 main.*apiSvc.(main.getDBStatus)·fm(0x40019920, 0x10e8c620, 0x10e8c2a0) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:138 +0x3c net/http.HandlerFunc.ServeHTTP(0x10a1cc00, 0x40019920, 0x10e8c620, 0x10e8c2a0) /usr/local/go/src/net/http/server.go:1265 +0x3c net/http.(*ServeMux).ServeHTTP(0x10c264c0, 0x40019920, 0x10e8c620, 0x10e8c2a0) /usr/local/go/src/net/http/server.go:1541 +0x19c main.func·002(0x40019920, 0x10e8c620, 0x10e8c2a0) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:280 +0xd0 net/http.HandlerFunc.ServeHTTP(0x10af6c90, 0x40019920, 0x10e8c620, 0x10e8c2a0) /usr/local/go/src/net/http/server.go:1265 +0x3c main.func·005(0x40019920, 0x10e8c620, 0x10e8c2a0) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:335 +0x1ec net/http.HandlerFunc.ServeHTTP(0x10a1cd20, 0x40019920, 0x10e8c620, 0x10e8c2a0) /usr/local/go/src/net/http/server.go:1265 +0x3c net/http.(*ServeMux).ServeHTTP(0x10c26680, 0x40019920, 0x10e8c620, 0x10e8c2a0) /usr/local/go/src/net/http/server.go:1541 +0x19c main.func·009(0x40019920, 0x10e8c620, 0x10e8c2a0) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui_csrf.go:51 +0x470 net/http.HandlerFunc.ServeHTTP(0x10bb4c20, 0x40019920, 0x10e8c620, 0x10e8c2a0) /usr/local/go/src/net/http/server.go:1265 +0x3c main.func·006(0x40019920, 0x10e8c620, 0x10e8c2a0) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:343 +0x140 net/http.HandlerFunc.ServeHTTP(0x10af68b0, 0x40019920, 0x10e8c620, 0x10e8c2a0) /usr/local/go/src/net/http/server.go:1265 +0x3c main.func·008(0x40019920, 0x10e8c620, 0x10e8c2a0) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui_auth.go:41 +0x234 net/http.HandlerFunc.ServeHTTP(0x10af6c40, 0x40019920, 0x10e8c620, 0x10e8c2a0) /usr/local/go/src/net/http/server.go:1265 +0x3c main.func·004(0x40019920, 0x10e8c620, 0x10e8c2a0) /go/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:325 +0x180 net/http.HandlerFunc.ServeHTTP(0x10a1cd90, 0x40019920, 0x10e8c620, 0x10e8c2a0) /usr/local/go/src/net/http/server.go:1265 +0x3c net/http.serverHandler.ServeHTTP(0x10d19d80, 0x40019920, 0x10e8c620, 0x10e8c2a0) /usr/local/go/src/net/http/server.go:1703 +0x1b0 net/http.(*conn).serve(0x111df2c0) /usr/local/go/src/net/http/server.go:1217 +0xb08 created by net/http.(*Server).Serve /usr/local/go/src/net/http/server.go:1751 +0x348 goroutine 126 [select, 12 minutes]: net.func·019() /usr/local/go/src/net/dnsclient_unix.go:241 +0x310 created by net.loadConfig /usr/local/go/src/net/dnsclient_unix.go:269 +0x228