Syncthing not running in MacOS Sierra Beta

I’ve installed MacOS Sierra beta on my Mac, and now my previously working syncthing has stopped working. I can see the process running, but the other host does not see it and the web ui doesn’t pull up.

Send a SIGSTOP to it, and get the output from stdout/err

I’ve managed to figure out how to send a SIGSTOP, but how do I get the output from stdout/err?

Well it will go wherever your syncthing logs go.

This is from syncthing.log. I’m not sure if the ids were something I should not publish, so I just x’d those out.

[LQ3CM] 12:01:31 INFO: syncthing v0.13.10 "Copper Cockroach" (go1.6.2 darwin-amd64) jb@apto.nym.se 2016-07-03 11:29:32 UTC
[LQ3CM] 12:01:31 INFO: My ID: XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX
[LQ3CM] 12:01:32 INFO: Single thread hash performance is ~49 MB/s
[LQ3CM] 12:02:26 INFO: Ready to synchronize rMBP (readonly)
[LQ3CM] 12:02:28 INFO: Ready to synchronize rMBP File Cabinet HD (readonly)
[LQ3CM] 12:02:28 INFO: Using discovery server https://discovery-v4-1.syncthing.net/v2/?id=XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX
[LQ3CM] 12:02:28 INFO: Using discovery server https://discovery-v4-2.syncthing.net/v2/?id=XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX
[LQ3CM] 12:02:28 INFO: Using discovery server https://discovery-v4-3.syncthing.net/v2/?id=XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX
[LQ3CM] 12:02:28 INFO: Using discovery server https://discovery-v6-1.syncthing.net/v2/?id=XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX
[LQ3CM] 12:02:28 INFO: Using discovery server https://discovery-v6-2.syncthing.net/v2/?id=XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX
[LQ3CM] 12:02:28 INFO: Using discovery server https://discovery-v6-3.syncthing.net/v2/?id=XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX
[LQ3CM] 12:02:28 INFO: TCP listener ([::]:22000) starting
[LQ3CM] 12:02:28 INFO: Device XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX is "MacBook-Pro.local" at [dynamic]
[LQ3CM] 12:02:28 INFO: Device XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX is "rMBP.local" at [dynamic]
[LQ3CM] 12:02:28 INFO: GUI and API listening on 127.0.0.1:8384
[LQ3CM] 12:02:28 INFO: Access the GUI via the following URL: http://127.0.0.1:8384/
[LQ3CM] 12:04:29 INFO: TLS handshake (BEP/tcp): EOF
[LQ3CM] 12:06:29 INFO: TLS handshake (BEP/tcp): EOF
[LQ3CM] 12:08:29 INFO: TLS handshake (BEP/tcp): EOF
[LQ3CM] 12:10:30 INFO: TLS handshake (BEP/tcp): read tcp 10.0.1.6:22000->10.0.1.5:60062: read: connection reset by peer
[LQ3CM] 12:12:30 INFO: TLS handshake (BEP/tcp): read tcp 10.0.1.6:22000->10.0.1.5:60111: read: connection reset by peer
[LQ3CM] 12:14:30 INFO: TLS handshake (BEP/tcp): EOF

My syncthing-errors.log didn’t really have any entries after 7/6 which was before I installed Sierra. But here are the last few entries. They are more or less exactly the same throughout the log.

2016/07/05 15:23:52 Supervisor connections.Service: connections.Service: Failed service 'dynamic+https://relays.syncthing.net/endpoint' (1.000000 failures of 5.000000), restarting: true, error: "dynamic+https://relays.syncthing.net/endpoint returned unexpectedly", stacktrace: [unknown stack trace]
2016/07/05 18:29:52 Supervisor connections.Service: connections.Service: Failed service 'dynamic+https://relays.syncthing.net/endpoint' (1.000000 failures of 5.000000), restarting: true, error: "dynamic+https://relays.syncthing.net/endpoint returned unexpectedly", stacktrace: [unknown stack trace]
2016/07/06 20:02:07 Supervisor connections.Service: connections.Service: Failed service 'dynamic+https://relays.syncthing.net/endpoint' (1.000000 failures of 5.000000), restarting: true, error: "dynamic+https://relays.syncthing.net/endpoint returned unexpectedly", stacktrace: [unknown stack trace]

The log should have stack traces after SIGSTOP. I cannot see any stack traces here.

kill -SIGSTOP [PID] is the correct way of doing this?

You need SIGQUIT, not SIGSTOP. Your method is correct, it’s just the wrong signal. :slight_smile: If you more than one syncthing PID, target the higher of the two.

I just tried SIGQUIT but nothing seems to happen to the syncthing process. No additional lines in the error log. I also tried SIGQUITing syncthing-inotify and that actually quits then respawns with a new PID.

Here is the strange thing. From the activity monitor, I tried just force quitting the syncthing process. It quit and respawned, but this time syncthing started working. Web UI now works and is now syncing with the other host.

I don’t think syncthing will start up from boot though, but I will test again right now.

You should file these issues with Apple as well, as it’s their beta OS and the beta testing is to weed out issues like these.

I will definitely let Apple know about this issue I’m running into.

I spoke a little too soon regarding Syncthing working after force quitting. Syncthing froze up again before I rebooted. After rebooting, I ran SIGQUIT on the process and this time the stacktrace showed on the error log. I can only paste half at at time.

SIGQUIT: quit
PC=0xa37b3 m=2

goroutine 0 [idle]:
runtime.mach_semaphore_timedwait(0x3c00003603, 0x700000000000, 0x70000ce8cd2c, 0x3c, 0x1f03, 0xc820000900, 0x97239, 0xdf8475800, 0x0, 0x70000ce8cd74, ...)
	/usr/local/go/src/runtime/sys_darwin_amd64.s:421 +0x13
runtime.semasleep1(0xdf8475800, 0x0)
	/usr/local/go/src/runtime/os1_darwin.go:412 +0x7e
runtime.semasleep.func1()
	/usr/local/go/src/runtime/os1_darwin.go:439 +0x29
runtime.systemstack(0x70000ce8cd78)
	/usr/local/go/src/runtime/asm_amd64.s:307 +0xab
runtime.semasleep(0xdf8475800, 0x0)
	/usr/local/go/src/runtime/os1_darwin.go:440 +0x36
runtime.notetsleep_internal(0xdf3af0, 0xdf8475800, 0xc820000900, 0x145fa2970413b08c, 0x0)
	/usr/local/go/src/runtime/lock_sema.go:198 +0xff
runtime.notetsleep(0xdf3af0, 0xdf8475800, 0x145fa286cb18c101)
	/usr/local/go/src/runtime/lock_sema.go:246 +0x98
runtime.sysmon()
	/usr/local/go/src/runtime/proc.go:3480 +0x487
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1098 +0xec
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1068 +0x72

goroutine 1 [chan receive, 1 minutes]:
main.syncthingMain(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x85d478, 0x1, 0x0, 0x0, ...)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/cmd/syncthing/main.go:801 +0x3539
main.main()
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/cmd/syncthing/main.go:364 +0x95a

goroutine 17 [syscall, 2 minutes, locked to thread]:
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1998 +0x1

goroutine 4 [select]:
github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).drain(0xc8201840e0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb/util/buffer_pool.go:206 +0x29e
created by github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb/util.NewBufferPool
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb/util/buffer_pool.go:237 +0x270

goroutine 22 [syscall, 2 minutes]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:116 +0x132
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:22 +0x18
created by os/signal.init.1
	/usr/local/go/src/os/signal/signal_unix.go:28 +0x37

goroutine 23 [chan receive]:
main.trackCPUUsage()
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/cmd/syncthing/gui_unix.go:24 +0xe7
created by main.init.3
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/cmd/syncthing/gui_unix.go:17 +0x2b

goroutine 24 [select, 2 minutes, locked to thread]:
runtime.gopark(0x9ce288, 0xc820025728, 0x865d88, 0x6, 0x18, 0x2)
	/usr/local/go/src/runtime/proc.go:262 +0x163
runtime.selectgoImpl(0xc820025728, 0x0, 0x18)
	/usr/local/go/src/runtime/select.go:392 +0xa67
runtime.selectgo(0xc820025728)
	/usr/local/go/src/runtime/select.go:215 +0x12
runtime.ensureSigM.func1()
	/usr/local/go/src/runtime/signal1_unix.go:279 +0x32c
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1998 +0x1

goroutine 25 [chan receive, 2 minutes]:
main.setupSignalHandling.func1(0xc8200648a0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/cmd/syncthing/main.go:830 +0x36
created by main.setupSignalHandling
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/cmd/syncthing/main.go:832 +0x155

goroutine 26 [chan receive, 2 minutes]:
main.setupSignalHandling.func2(0xc820064a20)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/cmd/syncthing/main.go:840 +0x36
created by main.setupSignalHandling
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/cmd/syncthing/main.go:842 +0x2c6

goroutine 27 [select, 1 minutes]:
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).Serve(0xc820182a90)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:441 +0x1080
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).ServeBackground
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:400 +0x39

goroutine 28 [select]:
github.com/syncthing/syncthing/lib/events.(*Subscription).Poll(0xc8200d7020, 0xdf8475800, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/events/events.go:229 +0x51f
github.com/syncthing/syncthing/lib/events.(*bufferedSubscription).pollingLoop(0xc820091ef0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/events/events.go:275 +0x45
created by github.com/syncthing/syncthing/lib/events.NewBufferedSubscription
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/events/events.go:269 +0x280

goroutine 5 [select]:
github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0xc82049a600)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb/db_compaction.go:90 +0x54d
created by github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb.openDB
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb/db.go:141 +0x6da

goroutine 6 [select, 1 minutes]:
github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain(0xc82049a600)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb/db_state.go:97 +0x14c
created by github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb.openDB
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb/db.go:142 +0x6fc

goroutine 7 [select]:
github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0xc82049a600)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb/db_compaction.go:804 +0x816
created by github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb.openDB
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb/db.go:148 +0x900

goroutine 8 [select]:
github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0xc82049a600)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb/db_compaction.go:751 +0x254
created by github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb.openDB
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb/db.go:149 +0x922

goroutine 9 [select]:
github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).jWriter(0xc82049a600)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb/db_write.go:37 +0x1a3
created by github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb.openDB
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb/db.go:150 +0x944

goroutine 78 [chan receive, 1 minutes]:
github.com/syncthing/syncthing/lib/beacon.(*multicastWriter).Serve(0xc8220684c0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/beacon/multicast.go:108 +0x765
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc8217b41a0, 0x1, 0x298a768, 0xc8220684c0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51

goroutine 58 [select]:
net/http.(*persistConn).writeLoop(0xc82080a1a0)
	/usr/local/go/src/net/http/transport.go:1277 +0x472
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:858 +0x10cb

goroutine 66 [select, 2 minutes]:
github.com/syncthing/syncthing/lib/model.(*ProgressEmitter).Serve(0xc820013a90)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/model/progressemitter.go:57 +0x7e1
created by github.com/syncthing/syncthing/lib/model.NewModel
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/model/model.go:159 +0xbec

goroutine 39 [select, 2 minutes]:
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).Serve(0xc820182d00)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:441 +0x1080
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc820182a90, 0x0, 0x2937bb0, 0xc8200a0a00)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51

goroutine 40 [select, 1 minutes]:
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).Serve(0xc82208c4e0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:441 +0x1080
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc820182a90, 0x1, 0x2937c68, 0xc821f95ef0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51

goroutine 41 [select, 2 minutes]:
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).Serve(0xc82208d2b0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:441 +0x1080
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc820182a90, 0x2, 0x2937f18, 0xc820ffa000)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51

goroutine 82 [select]:
github.com/syncthing/syncthing/lib/discover.(*globalClient).Serve(0xc823038cb0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/discover/global.go:188 +0x22a
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc82208c4e0, 0x0, 0x2938068, 0xc823038cb0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51

goroutine 51 [select]:
github.com/syncthing/syncthing/lib/model.(*roFolder).Serve(0xc821cf7300)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/model/rofolder.go:45 +0xc80
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc820182d00, 0x0, 0x2935d10, 0xc821cf7300)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51

goroutine 83 [select]:
github.com/syncthing/syncthing/lib/discover.(*globalClient).Serve(0xc823038e00)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/discover/global.go:188 +0x22a
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc82208c4e0, 0x1, 0x2938068, 0xc823038e00)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51

goroutine 52 [select, 1 minutes]:
github.com/syncthing/syncthing/lib/model.(*roFolder).Serve(0xc8216e0100)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/model/rofolder.go:45 +0xc80
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc820182d00, 0x1, 0x2935d10, 0xc8216e0100)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51

goroutine 84 [select]:
github.com/syncthing/syncthing/lib/discover.(*globalClient).Serve(0xc823038ee0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/discover/global.go:188 +0x22a
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc82208c4e0, 0x2, 0x2938068, 0xc823038ee0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51

goroutine 85 [select]:
github.com/syncthing/syncthing/lib/discover.(*globalClient).Serve(0xc8230390a0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/discover/global.go:188 +0x22a
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc82208c4e0, 0x3, 0x2938068, 0xc8230390a0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51

goroutine 86 [select]:
github.com/syncthing/syncthing/lib/discover.(*globalClient).Serve(0xc8230393b0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/discover/global.go:188 +0x22a
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc82208c4e0, 0x4, 0x2938068, 0xc8230393b0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51

goroutine 87 [select]:
github.com/syncthing/syncthing/lib/discover.(*globalClient).Serve(0xc823039500)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/discover/global.go:188 +0x22a
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc82208c4e0, 0x5, 0x2938068, 0xc823039500)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51

goroutine 42 [sleep, 1 minutes]:
time.Sleep(0x773594000)
	/usr/local/go/src/runtime/time.go:59 +0xf9
github.com/syncthing/syncthing/lib/connections.(*Service).connect(0xc820ffa000)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/connections/service.go:380 +0x786
github.com/syncthing/syncthing/lib/connections.(*Service).(github.com/syncthing/syncthing/lib/connections.connect)-fm()
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/connections/service.go:112 +0x20
github.com/syncthing/syncthing/lib/connections.serviceFunc.Serve(0xc8230a7900)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/connections/structs.go:80 +0x19
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc82208d2b0, 0x0, 0x2937d88, 0xc8230a7900)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51

goroutine 43 [chan receive, 1 minutes]:
github.com/syncthing/syncthing/lib/connections.(*Service).handle(0xc820ffa000)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/connections/service.go:128 +0xaf
github.com/syncthing/syncthing/lib/connections.(*Service).(github.com/syncthing/syncthing/lib/connections.handle)-fm()
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/connections/service.go:113 +0x20
github.com/syncthing/syncthing/lib/connections.serviceFunc.Serve(0xc8230a7910)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/connections/structs.go:80 +0x19
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc82208d2b0, 0x1, 0x2937d88, 0xc8230a7910)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51

goroutine 44 [select, 1 minutes]:
github.com/syncthing/syncthing/lib/connections.(*relayListener).Serve(0xc8216e0200)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/connections/relay_listen.go:64 +0xd68
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc82208d2b0, 0x2, 0x2937e20, 0xc8216e0200)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51

goroutine 45 [IO wait]:
net.runtime_pollWait(0x2953470, 0x72, 0x1640028)
	/usr/local/go/src/runtime/netpoll.go:160 +0x60
net.(*pollDesc).Wait(0xc823039640, 0x72, 0x0, 0x0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x3a
net.(*pollDesc).WaitRead(0xc823039640, 0x0, 0x0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x36
net.(*netFD).accept(0xc8230395e0, 0x0, 0x2938188, 0xc820284320)
	/usr/local/go/src/net/fd_unix.go:426 +0x27c
net.(*TCPListener).AcceptTCP(0xc8230acaa8, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:254 +0x4d
net.(*TCPListener).Accept(0xc8230acaa8, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:264 +0x3d
github.com/syncthing/syncthing/lib/connections.(*tcpListener).Serve(0xc8216e0380)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/connections/tcp_listen.go:84 +0xa26
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc82208d2b0, 0x3, 0x2937eb8, 0xc8216e0380)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51

goroutine 46 [select, 1 minutes]:
github.com/syncthing/syncthing/lib/nat.(*Service).Serve(0xc8208e35c0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/nat/service.go:53 +0x317
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc82208d2b0, 0x4, 0x2937ee8, 0xc8208e35c0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51

goroutine 88 [chan receive, 1 minutes]:
github.com/syncthing/syncthing/lib/beacon.(*Broadcast).Recv(0xc8211da0c0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/beacon/broadcast.go:66 +0x77
github.com/syncthing/syncthing/lib/discover.(*localClient).recvAnnouncements(0xc8219c2000, 0x2952488, 0xc8211da0c0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/discover/local.go:142 +0x4c
created by github.com/syncthing/syncthing/lib/discover.(*localClient).startLocalIPv4Broadcasts
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/discover/local.go:81 +0x112

goroutine 89 [select, 1 minutes]:
github.com/syncthing/syncthing/lib/discover.(*localClient).sendLocalAnnouncements(0xc8219c2000)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/discover/local.go:133 +0x1a1
created by github.com/syncthing/syncthing/lib/discover.NewLocal
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/discover/local.go:73 +0x3b5

goroutine 98 [select, 1 minutes]:
github.com/syncthing/syncthing/lib/relay/client.(*staticClient).Serve(0xc82402b580)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/relay/client/static.go:107 +0x204e
github.com/syncthing/syncthing/lib/relay/client.(*dynamicClient).Serve(0xc82301a0e0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/relay/client/dynamic.go:111 +0x1407
created by github.com/syncthing/syncthing/lib/connections.(*relayListener).Serve
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/connections/relay_listen.go:55 +0x34f

goroutine 67 [select, 2 minutes]:
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).Serve(0xc820ff85b0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:441 +0x1080
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc82208c4e0, 0x6, 0x2952590, 0xc8219c2000)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51

goroutine 68 [select, 2 minutes]:
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).Serve(0xc820ff89c0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:441 +0x1080
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc820ff85b0, 0x0, 0x29524d0, 0xc8211da0c0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51

goroutine 69 [IO wait, 1 minutes]:
net.runtime_pollWait(0x2953530, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:160 +0x60
net.(*pollDesc).Wait(0xc8230121b0, 0x72, 0x0, 0x0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x3a
net.(*pollDesc).WaitRead(0xc8230121b0, 0x0, 0x0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x36
net.(*netFD).readFrom(0xc823012150, 0xc821a3a000, 0x10000, 0x10000, 0x0, 0x0, 0x0, 0x1640028, 0xc8200680b0)
	/usr/local/go/src/net/fd_unix.go:277 +0x2a5
net.(*UDPConn).ReadFromUDP(0xc82131c028, 0xc821a3a000, 0x10000, 0x10000, 0x61bfa0, 0x48, 0x0, 0x0)
	/usr/local/go/src/net/udpsock_posix.go:61 +0x117
net.(*UDPConn).ReadFrom(0xc82131c028, 0xc821a3a000, 0x10000, 0x10000, 0x48, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/udpsock_posix.go:79 +0x116
github.com/syncthing/syncthing/lib/beacon.(*broadcastReader).Serve(0xc820648140)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/beacon/broadcast.go:201 +0x5af
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc820ff89c0, 0x0, 0x2952428, 0xc820648140)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51

goroutine 70 [chan receive, 1 minutes]:
github.com/syncthing/syncthing/lib/beacon.(*broadcastWriter).Serve(0xc820648180)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/beacon/broadcast.go:101 +0x565
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc820ff89c0, 0x1, 0x2952458, 0xc820648180)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51

goroutine 114 [chan receive, 1 minutes]:
github.com/syncthing/syncthing/lib/beacon.(*Multicast).Recv(0xc8215ec090, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/beacon/multicast.go:66 +0x77
github.com/syncthing/syncthing/lib/discover.(*localClient).recvAnnouncements(0xc82142e000, 0x298a798, 0xc8215ec090)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/discover/local.go:142 +0x4c
created by github.com/syncthing/syncthing/lib/discover.(*localClient).startLocalIPv6Multicasts
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/discover/local.go:87 +0x11c

goroutine 115 [select, 1 minutes]:
github.com/syncthing/syncthing/lib/discover.(*localClient).sendLocalAnnouncements(0xc82142e000)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/discover/local.go:133 +0x1a1
created by github.com/syncthing/syncthing/lib/discover.NewLocal
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/discover/local.go:73 +0x3b5

goroutine 171 [select, 1 minutes]:
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).Serve(0xc8217b4000)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:441 +0x1080
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc82208c4e0, 0x7, 0x2952590, 0xc82142e000)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51
goroutine 59 [IO wait]:
net.runtime_pollWait(0x2952db0, 0x72, 0xc82125b400)
	/usr/local/go/src/runtime/netpoll.go:160 +0x60
net.(*pollDesc).Wait(0xc822192140, 0x72, 0x0, 0x0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x3a
net.(*pollDesc).WaitRead(0xc822192140, 0x0, 0x0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x36
net.(*netFD).Read(0xc8221920e0, 0xc82125b400, 0x400, 0x400, 0x0, 0x1640028, 0xc8200680b0)
	/usr/local/go/src/net/fd_unix.go:250 +0x23a
net.(*conn).Read(0xc820c90178, 0xc82125b400, 0x400, 0x400, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:172 +0xe4
crypto/tls.(*block).readFromUntil(0xc821890960, 0x2a461e8, 0xc820c90178, 0x5, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:460 +0xcc
crypto/tls.(*Conn).readRecord(0xc8219d3200, 0x9ce317, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:562 +0x2d1
crypto/tls.(*Conn).Read(0xc8219d3200, 0xc82101b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:939 +0x167
net/http.noteEOFReader.Read(0x162e620, 0xc8219d3200, 0xc821236068, 0xc82101b000, 0x1000, 0x1000, 0xc8254d1f20, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1687 +0x67
net/http.(*noteEOFReader).Read(0xc82075e0c0, 0xc82101b000, 0x1000, 0x1000, 0x2, 0x0, 0x0)
	<autogenerated>:284 +0xd0
bufio.(*Reader).fill(0xc8206ec180)
	/usr/local/go/src/bufio/bufio.go:97 +0x1e9
bufio.(*Reader).Peek(0xc8206ec180, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:132 +0xcc
net/http.(*persistConn).readLoop(0xc821236000)
	/usr/local/go/src/net/http/transport.go:1073 +0x177
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:857 +0x10a6

goroutine 76 [select, 1 minutes]:
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).Serve(0xc8217b41a0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:441 +0x1080
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc8217b4000, 0x0, 0x298a7e0, 0xc8215ec090)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51

goroutine 182 [select]:
net/http.(*persistConn).writeLoop(0xc820ff8a90)
	/usr/local/go/src/net/http/transport.go:1277 +0x472
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:858 +0x10cb

goroutine 77 [IO wait, 1 minutes]:
net.runtime_pollWait(0x2952870, 0x72, 0xc823065874)
	/usr/local/go/src/runtime/netpoll.go:160 +0x60
net.(*pollDesc).Wait(0xc821cd0140, 0x72, 0x0, 0x0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x3a
net.(*pollDesc).WaitRead(0xc821cd0140, 0x0, 0x0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x36
net.(*netFD).readMsg(0xc821cd00e0, 0xc82192a000, 0x10000, 0x10000, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, ...)
	/usr/local/go/src/net/fd_unix.go:304 +0x33d
net.(*UDPConn).ReadMsgUDP(0xc8219d4008, 0xc82192a000, 0x10000, 0x10000, 0x0, 0x0, 0x0, 0xc823065e40, 0xc823065b90, 0xf72770, ...)
	/usr/local/go/src/net/udpsock_posix.go:96 +0x171
github.com/syncthing/syncthing/vendor/golang.org/x/net/ipv6.(*payloadHandler).ReadFrom(0xc821724340, 0xc82192a000, 0x10000, 0x10000, 0x48, 0x48, 0x0, 0x0, 0x0, 0x0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/golang.org/x/net/ipv6/payload_cmsg.go:26 +0x23b
github.com/syncthing/syncthing/lib/beacon.(*multicastReader).Serve(0xc822068480)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/beacon/multicast.go:203 +0xfe0
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc8217b41a0, 0x0, 0x298a738, 0xc822068480)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51

goroutine 172 [select, 1 minutes]:
main.(*apiService).Serve(0xc821b0e5a0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:338 +0x285a
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc820182a90, 0x3, 0x2939ab8, 0xc821b0e5a0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51

goroutine 107 [select, 1 minutes]:
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).Serve(0xc8219041a0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:441 +0x1080
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).ServeBackground
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:400 +0x39

goroutine 60 [select]:
net/http.(*persistConn).writeLoop(0xc821236000)
	/usr/local/go/src/net/http/transport.go:1277 +0x472
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:858 +0x10cb

goroutine 181 [IO wait]:
net.runtime_pollWait(0x2952ab0, 0x72, 0xc821ba5400)
	/usr/local/go/src/runtime/netpoll.go:160 +0x60
net.(*pollDesc).Wait(0xc822ff6bc0, 0x72, 0x0, 0x0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x3a
net.(*pollDesc).WaitRead(0xc822ff6bc0, 0x0, 0x0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x36
net.(*netFD).Read(0xc822ff6b60, 0xc821ba5400, 0x400, 0x400, 0x0, 0x1640028, 0xc8200680b0)
	/usr/local/go/src/net/fd_unix.go:250 +0x23a
net.(*conn).Read(0xc82028c1f0, 0xc821ba5400, 0x400, 0x400, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:172 +0xe4
crypto/tls.(*block).readFromUntil(0xc820d72060, 0x2a461e8, 0xc82028c1f0, 0x5, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:460 +0xcc
crypto/tls.(*Conn).readRecord(0xc82037cf00, 0x9ce317, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:562 +0x2d1
crypto/tls.(*Conn).Read(0xc82037cf00, 0xc821e76000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:939 +0x167
net/http.noteEOFReader.Read(0x162e620, 0xc82037cf00, 0xc820ff8af8, 0xc821e76000, 0x1000, 0x1000, 0xc8231fc9c0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1687 +0x67
net/http.(*noteEOFReader).Read(0xc821f77d20, 0xc821e76000, 0x1000, 0x1000, 0x2, 0x0, 0x0)
	<autogenerated>:284 +0xd0
bufio.(*Reader).fill(0xc8206ec4e0)
	/usr/local/go/src/bufio/bufio.go:97 +0x1e9
bufio.(*Reader).Peek(0xc8206ec4e0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:132 +0xcc
net/http.(*persistConn).readLoop(0xc820ff8a90)
	/usr/local/go/src/net/http/transport.go:1073 +0x177
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:857 +0x10a6

goroutine 173 [sleep, 1 minutes]:
time.Sleep(0x2540be400)
	/usr/local/go/src/runtime/time.go:59 +0xf9
main.standbyMonitor()
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/cmd/syncthing/main.go:1061 +0x5c
created by main.syncthingMain
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/cmd/syncthing/main.go:783 +0x337c

goroutine 174 [select, 1 minutes]:
main.autoUpgrade(0xc8200db600)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/cmd/syncthing/main.go:1081 +0xf83
created by main.syncthingMain
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/cmd/syncthing/main.go:790 +0x374a

goroutine 175 [sleep, 1 minutes]:
time.Sleep(0xdf8475800)
	/usr/local/go/src/runtime/time.go:59 +0xf9
main.generatePingEvents()
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/cmd/syncthing/main.go:996 +0x26
created by main.syncthingMain
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/cmd/syncthing/main.go:797 +0x34ff

goroutine 108 [select]:
main.(*folderSummaryService).listenForUpdates(0xc821312d00)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/cmd/syncthing/summaryservice.go:68 +0x6c2
main.(*folderSummaryService).(main.listenForUpdates)-fm()
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/cmd/syncthing/summaryservice.go:48 +0x20
main.serviceFunc.Serve(0xc82000ae30)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/cmd/syncthing/summaryservice.go:203 +0x19
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc8219041a0, 0x0, 0x2a463c8, 0xc82000ae30)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51

goroutine 109 [select]:
main.(*folderSummaryService).calculateSummaries(0xc821312d00)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/cmd/syncthing/summaryservice.go:116 +0x2e0
main.(*folderSummaryService).(main.calculateSummaries)-fm()
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/cmd/syncthing/summaryservice.go:49 +0x20
main.serviceFunc.Serve(0xc82000ae40)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/cmd/syncthing/summaryservice.go:203 +0x19
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc8219041a0, 0x1, 0x2a463c8, 0xc82000ae40)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51

goroutine 110 [IO wait, 1 minutes]:
net.runtime_pollWait(0x29527b0, 0x72, 0x1640028)
	/usr/local/go/src/runtime/netpoll.go:160 +0x60
net.(*pollDesc).Wait(0xc821e90c30, 0x72, 0x0, 0x0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x3a
net.(*pollDesc).WaitRead(0xc821e90c30, 0x0, 0x0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x36
net.(*netFD).accept(0xc821e90bd0, 0x0, 0x2938188, 0xc8211fac60)
	/usr/local/go/src/net/fd_unix.go:426 +0x27c
net.(*TCPListener).AcceptTCP(0xc822174010, 0x4c873, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:254 +0x4d
net.(*TCPListener).Accept(0xc822174010, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:264 +0x3d
github.com/syncthing/syncthing/lib/tlsutil.(*DowngradingListener).AcceptNoWrapTLS(0xc8211fa380, 0x0, 0x0, 0x973b0, 0x0, 0x0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/tlsutil/tlsutil.go:128 +0x79
github.com/syncthing/syncthing/lib/tlsutil.(*DowngradingListener).Accept(0xc8211fa380, 0x0, 0x0, 0x0, 0x0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/tlsutil/tlsutil.go:109 +0x4c
net/http.(*Server).Serve(0xc821312c80, 0x2a46340, 0xc8211fa380, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2117 +0x129
main.(*apiService).Serve.func1(0xc82025c000, 0xc821312c80, 0x2a46340, 0xc8211fa380)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:333 +0x35
created by main.(*apiService).Serve
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:334 +0x230e

goroutine 111 [IO wait]:
net.runtime_pollWait(0x29529f0, 0x72, 0xc8223a4000)
	/usr/local/go/src/runtime/netpoll.go:160 +0x60
net.(*pollDesc).Wait(0xc8223011e0, 0x72, 0x0, 0x0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x3a
net.(*pollDesc).WaitRead(0xc8223011e0, 0x0, 0x0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x36
net.(*netFD).Read(0xc822301180, 0xc8223a4000, 0x8000, 0x8000, 0x0, 0x1640028, 0xc8200680b0)
	/usr/local/go/src/net/fd_unix.go:250 +0x23a
net.(*conn).Read(0xc8223600a0, 0xc8223a4000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:172 +0xe4
crypto/tls.(*block).readFromUntil(0xc8215e6000, 0x2a461e8, 0xc8223600a0, 0x5, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:460 +0xcc
crypto/tls.(*Conn).readRecord(0xc820149200, 0x9ce317, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:562 +0x2d1
crypto/tls.(*Conn).Read(0xc820149200, 0xc824befff8, 0x9960, 0x318bc, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:939 +0x167
github.com/syncthing/syncthing/lib/protocol.(*countingReader).Read(0xc82070c180, 0xc824befff8, 0x9960, 0x318bc, 0x4000, 0x0, 0x0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/protocol/counting.go:23 +0x7d
io.ReadAtLeast(0x2a46428, 0xc82070c180, 0xc824be4000, 0x15958, 0x3d8b4, 0x15958, 0xbff8, 0x0, 0x0)
	/usr/local/go/src/io/io.go:297 +0xe6
io.ReadFull(0x2a46428, 0xc82070c180, 0xc824be4000, 0x15958, 0x3d8b4, 0x2, 0x0, 0x0)
	/usr/local/go/src/io/io.go:315 +0x62
github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readMessage(0xc82241a000, 0x0, 0x164, 0x6, 0x301, 0x0, 0x0, 0x0, 0x0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/protocol/protocol.go:443 +0x8de
github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readerLoop(0xc82241a000, 0x0, 0x0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/protocol/protocol.go:342 +0x13f
created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/protocol/protocol.go:200 +0x39

goroutine 112 [IO wait]:
net.runtime_pollWait(0x29529f0, 0x77, 0xc8211edb22)
	/usr/local/go/src/runtime/netpoll.go:160 +0x60
net.(*pollDesc).Wait(0xc8223011e0, 0x77, 0x0, 0x0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x3a
net.(*pollDesc).WaitWrite(0xc8223011e0, 0x0, 0x0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x36
net.(*netFD).Write(0xc822301180, 0xc8211ec000, 0x2d78, 0x8000, 0x1b22, 0x1640028, 0xc8200680b0)
	/usr/local/go/src/net/fd_unix.go:336 +0x414
net.(*conn).Write(0xc8223600a0, 0xc8211ec000, 0x2d78, 0x8000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:184 +0xe4
crypto/tls.(*Conn).writeRecord(0xc820149200, 0x9ce317, 0xc825834000, 0x2d5b, 0xa80c0, 0x4000, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:769 +0x548
crypto/tls.(*Conn).Write(0xc820149200, 0xc825830000, 0x6d5b, 0xac0c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:915 +0x502
github.com/syncthing/syncthing/lib/protocol.(*countingWriter).Write(0xc82070c1a0, 0xc825830000, 0x6d5b, 0xac0c0, 0x2, 0x0, 0x0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/protocol/counting.go:45 +0x7d
github.com/syncthing/syncthing/lib/protocol.(*rawConnection).writerLoop(0xc82241a000)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/protocol/protocol.go:706 +0x89f
created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/protocol/protocol.go:201 +0x5b

goroutine 113 [select, 1 minutes]:
github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingSender(0xc82241a000)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/protocol/protocol.go:758 +0x558
created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/protocol/protocol.go:202 +0x7d

goroutine 194 [select, 1 minutes]:
github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingReceiver(0xc82241a000)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/protocol/protocol.go:782 +0x57f
created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/protocol/protocol.go:203 +0x9f

goroutine 195 [select]:
github.com/syncthing/syncthing/lib/protocol.(*rawConnection).idGenerator(0xc82241a000)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/protocol/protocol.go:741 +0x10c
created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/protocol/protocol.go:204 +0xc1

goroutine 196 [select]:
github.com/syncthing/syncthing/lib/protocol.(*rawConnection).send(0xc82241a000, 0xa7, 0x6, 0x2954f60, 0xc821edaeb0, 0x0, 0xc821edaeb0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/protocol/protocol.go:622 +0x254
github.com/syncthing/syncthing/lib/protocol.(*rawConnection).IndexUpdate(0xc82241a000, 0xc820069f00, 0xb, 0xc824d14000, 0x365, 0x365, 0x0, 0x0, 0x0, 0x0, ...)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/protocol/protocol.go:246 +0x1ba
github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.IndexUpdate(0x298a988, 0xc82241a000, 0xc820069f00, 0xb, 0xc82333c000, 0x365, 0x3e8, 0x0, 0x0, 0x0, ...)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/protocol/wireformat.go:34 +0x253
github.com/syncthing/syncthing/lib/protocol.(*wireFormatConnection).IndexUpdate(0xc8218322d0, 0xc820069f00, 0xb, 0xc82333c000, 0x365, 0x3e8, 0x0, 0x0, 0x0, 0x0, ...)
	<autogenerated>:127 +0x11a
github.com/syncthing/syncthing/lib/connections.(*Connection).IndexUpdate(0xc820014630, 0xc820069f00, 0xb, 0xc82333c000, 0x365, 0x3e8, 0xc800000000, 0x0, 0x0, 0x0, ...)
	<autogenerated>:97 +0xdd
github.com/syncthing/syncthing/lib/model.sendIndexTo.func1(0x2a013b0, 0xc82012aa20, 0xe16d00)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/model/model.go:1247 +0x8b7
github.com/syncthing/syncthing/lib/db.nativeFileIterator.func1(0x2a013b0, 0xc82012a9c0, 0xc0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/db/set.go:268 +0x281
github.com/syncthing/syncthing/lib/db.(*Instance).withHave(0xc820466360, 0xc821f67c50, 0xb, 0xb, 0xc821f67cf8, 0x20, 0x20, 0x0, 0x0, 0x0, ...)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/db/leveldb_dbinstance.go:291 +0x611
github.com/syncthing/syncthing/lib/db.(*FileSet).WithHave(0xc8216e1c80, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xc820dd8090)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/db/set.go:174 +0x2b9
github.com/syncthing/syncthing/lib/model.sendIndexTo(0x1, 0x0, 0x2a46550, 0xc820014630, 0xc820069f00, 0xb, 0xc8216e1c80, 0xc821b8e960, 0x0, 0x0, ...)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/model/model.go:1260 +0x359
github.com/syncthing/syncthing/lib/model.sendIndexes(0x2a46550, 0xc820014630, 0xc820069f00, 0xb, 0xc8216e1c80, 0xc821b8e960)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/model/model.go:1184 +0x561
created by github.com/syncthing/syncthing/lib/model.(*Model).AddConnection
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/model/model.go:1078 +0xe16

goroutine 197 [select]:
github.com/syncthing/syncthing/lib/events.(*Subscription).Poll(0xc821200520, 0xdf8475800, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/events/events.go:229 +0x51f
github.com/syncthing/syncthing/lib/model.sendIndexes(0x2a46550, 0xc820014660, 0xc820462ee0, 0x14, 0xc821cf7380, 0xc820288230)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/model/model.go:1203 +0x672
created by github.com/syncthing/syncthing/lib/model.(*Model).AddConnection
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/model/model.go:1078 +0xe16

goroutine 57 [IO wait]:
net.runtime_pollWait(0x29530b0, 0x72, 0xc820e49800)
	/usr/local/go/src/runtime/netpoll.go:160 +0x60
net.(*pollDesc).Wait(0xc821731d40, 0x72, 0x0, 0x0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x3a
net.(*pollDesc).WaitRead(0xc821731d40, 0x0, 0x0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x36
net.(*netFD).Read(0xc821731ce0, 0xc820e49800, 0x400, 0x400, 0x0, 0x1640028, 0xc8200680b0)
	/usr/local/go/src/net/fd_unix.go:250 +0x23a
net.(*conn).Read(0xc824011630, 0xc820e49800, 0x400, 0x400, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:172 +0xe4
crypto/tls.(*block).readFromUntil(0xc821ade390, 0x2a461e8, 0xc824011630, 0x5, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:460 +0xcc
crypto/tls.(*Conn).readRecord(0xc822210300, 0x9ce317, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:562 +0x2d1
crypto/tls.(*Conn).Read(0xc822210300, 0xc8231b5000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:939 +0x167
net/http.noteEOFReader.Read(0x162e620, 0xc822210300, 0xc82080a208, 0xc8231b5000, 0x1000, 0x1000, 0xc8230e4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1687 +0x67
net/http.(*noteEOFReader).Read(0xc82331e020, 0xc8231b5000, 0x1000, 0x1000, 0x2, 0x0, 0x0)
	<autogenerated>:284 +0xd0
bufio.(*Reader).fill(0xc823110000)
	/usr/local/go/src/bufio/bufio.go:97 +0x1e9
bufio.(*Reader).Peek(0xc823110000, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:132 +0xcc
net/http.(*persistConn).readLoop(0xc82080a1a0)
	/usr/local/go/src/net/http/transport.go:1073 +0x177
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:857 +0x10a6

goroutine 160 [IO wait, 1 minutes]:
net.runtime_pollWait(0x29532f0, 0x72, 0xc820e48800)
	/usr/local/go/src/runtime/netpoll.go:160 +0x60
net.(*pollDesc).Wait(0xc823cd1bf0, 0x72, 0x0, 0x0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x3a
net.(*pollDesc).WaitRead(0xc823cd1bf0, 0x0, 0x0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x36
net.(*netFD).Read(0xc823cd1b90, 0xc820e48800, 0x400, 0x400, 0x0, 0x1640028, 0xc8200680b0)
	/usr/local/go/src/net/fd_unix.go:250 +0x23a
net.(*conn).Read(0xc823476250, 0xc820e48800, 0x400, 0x400, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:172 +0xe4
crypto/tls.(*block).readFromUntil(0xc8207b07b0, 0x2a461e8, 0xc823476250, 0x5, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:460 +0xcc
crypto/tls.(*Conn).readRecord(0xc820148300, 0x9ce317, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:562 +0x2d1
crypto/tls.(*Conn).Read(0xc820148300, 0xc82000a140, 0xc, 0xc, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:939 +0x167
io.ReadAtLeast(0x162e620, 0xc820148300, 0xc82000a140, 0xc, 0xc, 0xc, 0x0, 0x0, 0x0)
	/usr/local/go/src/io/io.go:297 +0xe6
io.ReadFull(0x162e620, 0xc820148300, 0xc82000a140, 0xc, 0xc, 0xc, 0x0, 0x0)
	/usr/local/go/src/io/io.go:315 +0x62
github.com/syncthing/syncthing/lib/relay/protocol.ReadMessage(0x162e620, 0xc820148300, 0x0, 0x0, 0x0, 0x0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/relay/protocol/protocol.go:79 +0xe1
github.com/syncthing/syncthing/lib/relay/client.messageReader(0x162e5c0, 0xc820148300, 0xc820292240, 0xc8202922a0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/relay/client/static.go:325 +0x58
created by github.com/syncthing/syncthing/lib/relay/client.(*staticClient).Serve
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/relay/client/static.go:102 +0xc80

rax    0xe
rbx    0x0
rcx    0x70000ce8cd00
rdx    0x0
rdi    0x3603
rsi    0x3c
rbp    0x3603
rsp    0x70000ce8cd00
r8     0x70000ce8cd2c
r9     0x1
r10    0x1ef622112
r11    0x202
r12    0x0
r13    0x2a3af77ba0
r14    0x145fa2890984fa00
r15    0x8
rip    0xa37b3
rflags 0x202
cs     0x7
fs     0x0
gs     0x0

Were these taken at the point syncthing was considered stuck?

Nothing that stands out as obviously weird to me.

I believe the process was stuck when I ran the SIGQUIT, but I can try when I see that it’s stuck again after reboot.

What I’m seeing is that Syncthing begins syncing right after boot then all of a sudden it just stops. Web UI no longer comes up. When looking at the activity monitor instead of the normal .15% to 225% cpu, I see 0%.

SIGQUIT: quit
PC=0xa37b3 m=2

goroutine 0 [idle]:
runtime.mach_semaphore_timedwait(0x57812c0800003003, 0x7000058e1c78, 0x700004374d2c, 0x57812c08, 0x58e1c7800004003, 0xc820000900, 0x97239, 0x145fade6471c6c78, 0xffffffff, 0x700004374d74, ...)
	/usr/local/go/src/runtime/sys_darwin_amd64.s:421 +0x13
runtime.semasleep1(0x145fade6471c6c78, 0xffffffff)
	/usr/local/go/src/runtime/os1_darwin.go:412 +0x7e
runtime.semasleep.func1()
	/usr/local/go/src/runtime/os1_darwin.go:439 +0x29
runtime.systemstack(0x700004374d78)
	/usr/local/go/src/runtime/asm_amd64.s:307 +0xab
runtime.semasleep(0x145fade6471c6c78, 0xffffffff)
	/usr/local/go/src/runtime/os1_darwin.go:440 +0x36
runtime.notetsleep_internal(0xdf3af0, 0x145fade6471c6c78, 0xc820000900, 0x145fade6471c6c78, 0x0)
	/usr/local/go/src/runtime/lock_sema.go:198 +0xff
runtime.notetsleep(0xdf3af0, 0xdf8475800, 0x145fadc491e61101)
	/usr/local/go/src/runtime/lock_sema.go:246 +0x98
runtime.sysmon()
	/usr/local/go/src/runtime/proc.go:3480 +0x487
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1098 +0xec
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1068 +0x72

goroutine 1 [chan receive, 5 minutes]:
main.syncthingMain(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x85d478, 0x1, 0x0, 0x0, ...)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/cmd/syncthing/main.go:801 +0x3539
main.main()
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/cmd/syncthing/main.go:364 +0x95a

goroutine 17 [syscall, 6 minutes, locked to thread]:
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1998 +0x1

goroutine 50 [select, 2 minutes]:
github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0xc820471200)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb/db_compaction.go:90 +0x54d
created by github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb.openDB
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb/db.go:141 +0x6da

goroutine 22 [select, 5 minutes]:
github.com/syncthing/syncthing/lib/model.(*ProgressEmitter).Serve(0xc820968870)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/model/progressemitter.go:57 +0x7e1
created by github.com/syncthing/syncthing/lib/model.NewModel
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/model/model.go:159 +0xbec

goroutine 4 [syscall, 6 minutes]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:116 +0x132
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:22 +0x18
created by os/signal.init.1
	/usr/local/go/src/os/signal/signal_unix.go:28 +0x37

goroutine 5 [chan receive, 2 minutes]:
main.trackCPUUsage()
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/cmd/syncthing/gui_unix.go:24 +0xe7
created by main.init.3
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/cmd/syncthing/gui_unix.go:17 +0x2b

goroutine 6 [select, 6 minutes, locked to thread]:
runtime.gopark(0x9ce288, 0xc820028728, 0x865d88, 0x6, 0x18, 0x2)
	/usr/local/go/src/runtime/proc.go:262 +0x163
runtime.selectgoImpl(0xc820028728, 0x0, 0x18)
	/usr/local/go/src/runtime/select.go:392 +0xa67
runtime.selectgo(0xc820028728)
	/usr/local/go/src/runtime/select.go:215 +0x12
runtime.ensureSigM.func1()
	/usr/local/go/src/runtime/signal1_unix.go:279 +0x32c
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1998 +0x1

goroutine 7 [chan receive, 6 minutes]:
main.setupSignalHandling.func1(0xc82018c3c0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/cmd/syncthing/main.go:830 +0x36
created by main.setupSignalHandling
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/cmd/syncthing/main.go:832 +0x155

goroutine 8 [chan receive, 6 minutes]:
main.setupSignalHandling.func2(0xc82018c540)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/cmd/syncthing/main.go:840 +0x36
created by main.setupSignalHandling
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/cmd/syncthing/main.go:842 +0x2c6

goroutine 9 [select, 5 minutes]:
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).Serve(0xc82018e5b0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:441 +0x1080
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).ServeBackground
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:400 +0x39

goroutine 10 [select]:
github.com/syncthing/syncthing/lib/events.(*Subscription).Poll(0xc8200103e0, 0xdf8475800, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/events/events.go:229 +0x51f
github.com/syncthing/syncthing/lib/events.(*bufferedSubscription).pollingLoop(0xc8200127d0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/events/events.go:275 +0x45
created by github.com/syncthing/syncthing/lib/events.NewBufferedSubscription
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/events/events.go:269 +0x280

goroutine 12 [select, 2 minutes]:
github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).drain(0xc82048ce00)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb/util/buffer_pool.go:206 +0x29e
created by github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb/util.NewBufferPool
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb/util/buffer_pool.go:237 +0x270

goroutine 51 [select, 2 minutes]:
github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain(0xc820471200)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb/db_state.go:97 +0x14c
created by github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb.openDB
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb/db.go:142 +0x6fc

goroutine 52 [select, 2 minutes]:
github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0xc820471200)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb/db_compaction.go:804 +0x816
created by github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb.openDB
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb/db.go:148 +0x900

goroutine 53 [select, 2 minutes]:
github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0xc820471200)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb/db_compaction.go:751 +0x254
created by github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb.openDB
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb/db.go:149 +0x922

goroutine 54 [select, 2 minutes]:
github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).jWriter(0xc820471200)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb/db_write.go:37 +0x1a3
created by github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb.openDB
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb/db.go:150 +0x944

goroutine 66 [select, 5 minutes]:
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).Serve(0xc82014ac30)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:441 +0x1080
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc82018e5b0, 0x0, 0x1709f70, 0xc820ac0000)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51

goroutine 67 [select, 5 minutes]:
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).Serve(0xc821a7d450)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:441 +0x1080
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc82018e5b0, 0x1, 0x170a028, 0xc8204eeb90)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51

goroutine 68 [select, 5 minutes]:
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).Serve(0xc821a7d520)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:441 +0x1080
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc82018e5b0, 0x2, 0x170a2d8, 0xc8208a4960)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51

goroutine 69 [chan receive, 2 minutes]:
github.com/syncthing/syncthing/lib/beacon.(*Broadcast).Recv(0xc820350810, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/beacon/broadcast.go:66 +0x77
github.com/syncthing/syncthing/lib/discover.(*localClient).recvAnnouncements(0xc8215387e0, 0x170a4b8, 0xc820350810)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/discover/local.go:142 +0x4c
created by github.com/syncthing/syncthing/lib/discover.(*localClient).startLocalIPv4Broadcasts
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/discover/local.go:81 +0x112

goroutine 70 [select, 3 minutes]:
github.com/syncthing/syncthing/lib/discover.(*localClient).sendLocalAnnouncements(0xc8215387e0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/discover/local.go:133 +0x1a1
created by github.com/syncthing/syncthing/lib/discover.NewLocal
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/discover/local.go:73 +0x3b5

goroutine 71 [chan receive, 2 minutes]:
github.com/syncthing/syncthing/lib/beacon.(*Multicast).Recv(0xc820350900, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/beacon/multicast.go:66 +0x77
github.com/syncthing/syncthing/lib/discover.(*localClient).recvAnnouncements(0xc821538870, 0x170a650, 0xc820350900)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/discover/local.go:142 +0x4c
created by github.com/syncthing/syncthing/lib/discover.(*localClient).startLocalIPv6Multicasts
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/discover/local.go:87 +0x11c

goroutine 72 [select, 3 minutes]:
github.com/syncthing/syncthing/lib/discover.(*localClient).sendLocalAnnouncements(0xc821538870)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/discover/local.go:133 +0x1a1
created by github.com/syncthing/syncthing/lib/discover.NewLocal
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/discover/local.go:73 +0x3b5

goroutine 15 [sleep, 2 minutes]:
time.Sleep(0xdf8475800)
	/usr/local/go/src/runtime/time.go:59 +0xf9
github.com/syncthing/syncthing/lib/connections.(*Service).connect(0xc8208a4960)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/connections/service.go:384 +0x968
github.com/syncthing/syncthing/lib/connections.(*Service).(github.com/syncthing/syncthing/lib/connections.connect)-fm()
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/connections/service.go:112 +0x20
github.com/syncthing/syncthing/lib/connections.serviceFunc.Serve(0xc821ae2440)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/connections/structs.go:80 +0x19
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc821a7d520, 0x0, 0x170a148, 0xc821ae2440)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51

goroutine 16 [chan receive, 5 minutes]:
github.com/syncthing/syncthing/lib/connections.(*Service).handle(0xc8208a4960)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/connections/service.go:128 +0xaf
github.com/syncthing/syncthing/lib/connections.(*Service).(github.com/syncthing/syncthing/lib/connections.handle)-fm()
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/connections/service.go:113 +0x20
github.com/syncthing/syncthing/lib/connections.serviceFunc.Serve(0xc821ae2450)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/connections/structs.go:80 +0x19
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc821a7d520, 0x1, 0x170a148, 0xc821ae2450)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51

goroutine 82 [select, 2 minutes]:
github.com/syncthing/syncthing/lib/connections.(*relayListener).Serve(0xc82213e400)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/connections/relay_listen.go:64 +0xd68
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc821a7d520, 0x2, 0x170a1e0, 0xc82213e400)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51

goroutine 83 [IO wait, 2 minutes]:
net.runtime_pollWait(0x31b63f8, 0x72, 0x1540028)
	/usr/local/go/src/runtime/netpoll.go:160 +0x60
net.(*pollDesc).Wait(0xc821232140, 0x72, 0x0, 0x0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x3a
net.(*pollDesc).WaitRead(0xc821232140, 0x0, 0x0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x36
net.(*netFD).accept(0xc8212320e0, 0x0, 0x31b6530, 0xc82122e100)
	/usr/local/go/src/net/fd_unix.go:426 +0x27c
net.(*TCPListener).AcceptTCP(0xc822142010, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:254 +0x4d
net.(*TCPListener).Accept(0xc822142010, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:264 +0x3d
github.com/syncthing/syncthing/lib/connections.(*tcpListener).Serve(0xc82213e600)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/connections/tcp_listen.go:84 +0xa26
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc821a7d520, 0x3, 0x170a278, 0xc82213e600)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51

goroutine 84 [select, 5 minutes]:
github.com/syncthing/syncthing/lib/nat.(*Service).Serve(0xc821b2e600)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/nat/service.go:53 +0x317
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc821a7d520, 0x4, 0x170a2a8, 0xc821b2e600)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51

goroutine 85 [select]:
github.com/syncthing/syncthing/lib/model.(*roFolder).Serve(0xc8200a0500)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/model/rofolder.go:45 +0xc80
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc82014ac30, 0x0, 0x31b5280, 0xc8200a0500)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51

goroutine 86 [select, 3 minutes]:
github.com/syncthing/syncthing/lib/model.(*roFolder).Serve(0xc82213e300)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/model/rofolder.go:45 +0xc80
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc82014ac30, 0x1, 0x31b5280, 0xc82213e300)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51

goroutine 23 [select, 4 minutes]:
github.com/syncthing/syncthing/lib/discover.(*globalClient).Serve(0xc820806a10)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/discover/global.go:188 +0x22a
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc821a7d450, 0x0, 0x170a428, 0xc820806a10)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51

goroutine 24 [select, 4 minutes]:
github.com/syncthing/syncthing/lib/discover.(*globalClient).Serve(0xc820806af0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/discover/global.go:188 +0x22a
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc821a7d450, 0x1, 0x170a428, 0xc820806af0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51

goroutine 25 [select, 4 minutes]:
github.com/syncthing/syncthing/lib/discover.(*globalClient).Serve(0xc820806bd0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/discover/global.go:188 +0x22a
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc821a7d450, 0x2, 0x170a428, 0xc820806bd0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51

goroutine 26 [select, 4 minutes]:
github.com/syncthing/syncthing/lib/discover.(*globalClient).Serve(0xc820806cb0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/discover/global.go:188 +0x22a
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc821a7d450, 0x3, 0x170a428, 0xc820806cb0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51

goroutine 27 [select, 4 minutes]:
github.com/syncthing/syncthing/lib/discover.(*globalClient).Serve(0xc820806d90)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/discover/global.go:188 +0x22a
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc821a7d450, 0x4, 0x170a428, 0xc820806d90)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51

goroutine 28 [select, 4 minutes]:
github.com/syncthing/syncthing/lib/discover.(*globalClient).Serve(0xc820806e70)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/discover/global.go:188 +0x22a
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc821a7d450, 0x5, 0x170a428, 0xc820806e70)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51

goroutine 29 [select, 5 minutes]:
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).Serve(0xc821a7d6c0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:441 +0x1080
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc821a7d450, 0x6, 0x170a5c0, 0xc8215387e0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51

goroutine 30 [select, 5 minutes]:
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).Serve(0xc821a7d860)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:441 +0x1080
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc821a7d450, 0x7, 0x170a5c0, 0xc821538870)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51

goroutine 31 [select, 5 minutes]:
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).Serve(0xc821a7d930)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:441 +0x1080
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc821a7d860, 0x0, 0x170a698, 0xc820350900)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51

goroutine 32 [IO wait, 2 minutes]:
net.runtime_pollWait(0x31b60f8, 0x72, 0xc8217a9874)
	/usr/local/go/src/runtime/netpoll.go:160 +0x60
net.(*pollDesc).Wait(0xc8221a27d0, 0x72, 0x0, 0x0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x3a
net.(*pollDesc).WaitRead(0xc8221a27d0, 0x0, 0x0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x36
net.(*netFD).readMsg(0xc8221a2770, 0xc821c2c000, 0x10000, 0x10000, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, ...)
	/usr/local/go/src/net/fd_unix.go:304 +0x33d
net.(*UDPConn).ReadMsgUDP(0xc8215dc030, 0xc821c2c000, 0x10000, 0x10000, 0x0, 0x0, 0x0, 0xc8217a9e40, 0xc8217a9b90, 0xf714b0, ...)
	/usr/local/go/src/net/udpsock_posix.go:96 +0x171
github.com/syncthing/syncthing/vendor/golang.org/x/net/ipv6.(*payloadHandler).ReadFrom(0xc821ecc4d0, 0xc821c2c000, 0x10000, 0x10000, 0x48, 0x48, 0x0, 0x0, 0x0, 0x0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/golang.org/x/net/ipv6/payload_cmsg.go:26 +0x23b
github.com/syncthing/syncthing/lib/beacon.(*multicastReader).Serve(0xc8208a0140)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/beacon/multicast.go:203 +0xfe0
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc821a7d930, 0x0, 0x170a5f0, 0xc8208a0140)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51

goroutine 33 [chan receive, 3 minutes]:
github.com/syncthing/syncthing/lib/beacon.(*multicastWriter).Serve(0xc8208a01c0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/beacon/multicast.go:108 +0x765
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc821a7d930, 0x1, 0x170a620, 0xc8208a01c0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51

goroutine 98 [select, 5 minutes]:
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).Serve(0xc821a7d790)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:441 +0x1080
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc821a7d6c0, 0x0, 0x170a500, 0xc820350810)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51
goroutine 99 [IO wait, 2 minutes]:
net.runtime_pollWait(0x31b6338, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:160 +0x60
net.(*pollDesc).Wait(0xc8221c8060, 0x72, 0x0, 0x0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x3a
net.(*pollDesc).WaitRead(0xc8221c8060, 0x0, 0x0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x36
net.(*netFD).readFrom(0xc8221c8000, 0xc8213fc000, 0x10000, 0x10000, 0x0, 0x0, 0x0, 0x1540028, 0xc8200740b0)
	/usr/local/go/src/net/fd_unix.go:277 +0x2a5
net.(*UDPConn).ReadFromUDP(0xc821fc8000, 0xc8213fc000, 0x10000, 0x10000, 0x61bfa0, 0x48, 0x0, 0x0)
	/usr/local/go/src/net/udpsock_posix.go:61 +0x117
net.(*UDPConn).ReadFrom(0xc821fc8000, 0xc8213fc000, 0x10000, 0x10000, 0x48, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/udpsock_posix.go:79 +0x116
github.com/syncthing/syncthing/lib/beacon.(*broadcastReader).Serve(0xc820531fc0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/beacon/broadcast.go:201 +0x5af
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc821a7d790, 0x0, 0x170a458, 0xc820531fc0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51

goroutine 100 [chan receive, 3 minutes]:
github.com/syncthing/syncthing/lib/beacon.(*broadcastWriter).Serve(0xc8208a0040)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/beacon/broadcast.go:101 +0x565
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc821a7d790, 0x1, 0x170a488, 0xc8208a0040)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51

goroutine 55 [select, 3 minutes]:
github.com/syncthing/syncthing/lib/relay/client.(*staticClient).Serve(0xc823f45980)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/relay/client/static.go:107 +0x204e
github.com/syncthing/syncthing/lib/relay/client.(*dynamicClient).Serve(0xc821ff6150)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/relay/client/dynamic.go:111 +0x1407
created by github.com/syncthing/syncthing/lib/connections.(*relayListener).Serve
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/connections/relay_listen.go:55 +0x34f

goroutine 325 [select, 2 minutes]:
github.com/syncthing/syncthing/lib/protocol.(*rawConnection).send(0xc82096a000, 0x1f0, 0x3, 0x35af8d8, 0xc8233a5760, 0xc8203113e0, 0xc8233a5760)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/protocol/protocol.go:622 +0x254
github.com/syncthing/syncthing/lib/protocol.(*rawConnection).handleRequest(0xc82096a000, 0x1f0, 0xc82129c9d0, 0xb, 0xc82129c9e0, 0xd, 0xec0000, 0x20000, 0xc820310e74, 0x20, ...)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/protocol/protocol.go:587 +0x5ef
created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readerLoop
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/protocol/protocol.go:377 +0x108e

goroutine 136 [select, 5 minutes]:
main.autoUpgrade(0xc8200e3080)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/cmd/syncthing/main.go:1081 +0xf83
created by main.syncthingMain
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/cmd/syncthing/main.go:790 +0x374a

goroutine 137 [sleep, 3 minutes]:
time.Sleep(0xdf8475800)
	/usr/local/go/src/runtime/time.go:59 +0xf9
main.generatePingEvents()
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/cmd/syncthing/main.go:996 +0x26
created by main.syncthingMain
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/cmd/syncthing/main.go:797 +0x34ff

goroutine 134 [select, 5 minutes]:
main.(*apiService).Serve(0xc82034e2d0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:338 +0x285a
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc82018e5b0, 0x3, 0x15576d0, 0xc82034e2d0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51

goroutine 135 [sleep, 2 minutes]:
time.Sleep(0x2540be400)
	/usr/local/go/src/runtime/time.go:59 +0xf9
main.standbyMonitor()
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/cmd/syncthing/main.go:1061 +0x5c
created by main.syncthingMain
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/cmd/syncthing/main.go:783 +0x337c

goroutine 306 [IO wait, 2 minutes]:
net.runtime_pollWait(0x31b5eb8, 0x72, 0xc824e33000)
	/usr/local/go/src/runtime/netpoll.go:160 +0x60
net.(*pollDesc).Wait(0xc8239aa140, 0x72, 0x0, 0x0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x3a
net.(*pollDesc).WaitRead(0xc8239aa140, 0x0, 0x0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x36
net.(*netFD).Read(0xc8239aa0e0, 0xc824e33000, 0x1000, 0x1000, 0x0, 0x1540028, 0xc8200740b0)
	/usr/local/go/src/net/fd_unix.go:250 +0x23a
net.(*conn).Read(0xc820428020, 0xc824e33000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:172 +0xe4
bufio.(*Reader).Read(0xc8200704e0, 0xc824e33000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:197 +0x126
github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc821fa8b40, 0xc824e33000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/tlsutil/tlsutil.go:153 +0x6c
net/http.(*connReader).Read(0xc821fa9140, 0xc824e33000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:526 +0x196
bufio.(*Reader).fill(0xc8200709c0)
	/usr/local/go/src/bufio/bufio.go:97 +0x1e9
bufio.(*Reader).ReadSlice(0xc8200709c0, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:328 +0x21a
bufio.(*Reader).ReadLine(0xc8200709c0, 0x0, 0x0, 0x0, 0x826900, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:357 +0x53
net/textproto.(*Reader).readLineSlice(0xc821bae3c0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/textproto/reader.go:55 +0x81
net/textproto.(*Reader).ReadLine(0xc821bae3c0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/textproto/reader.go:36 +0x40
net/http.readRequest(0xc8200709c0, 0xecf132200, 0xc8209f80e0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:721 +0xb6
net/http.(*conn).readRequest(0xc821a42280, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:705 +0x359
net/http.(*conn).serve(0xc821a42280)
	/usr/local/go/src/net/http/server.go:1425 +0x947
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2137 +0x44e

goroutine 80 [IO wait, 3 minutes]:
net.runtime_pollWait(0x31b5738, 0x72, 0xc82231c400)
	/usr/local/go/src/runtime/netpoll.go:160 +0x60
net.(*pollDesc).Wait(0xc823236300, 0x72, 0x0, 0x0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x3a
net.(*pollDesc).WaitRead(0xc823236300, 0x0, 0x0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x36
net.(*netFD).Read(0xc8232362a0, 0xc82231c400, 0x400, 0x400, 0x0, 0x1540028, 0xc8200740b0)
	/usr/local/go/src/net/fd_unix.go:250 +0x23a
net.(*conn).Read(0xc82241e048, 0xc82231c400, 0x400, 0x400, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:172 +0xe4
crypto/tls.(*block).readFromUntil(0xc821a72480, 0x1538598, 0xc82241e048, 0x5, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:460 +0xcc
crypto/tls.(*Conn).readRecord(0xc821474300, 0x9ce317, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:562 +0x2d1
crypto/tls.(*Conn).Read(0xc821474300, 0xc823aa4ea0, 0xc, 0xc, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:939 +0x167
io.ReadAtLeast(0x1593450, 0xc821474300, 0xc823aa4ea0, 0xc, 0xc, 0xc, 0x0, 0x0, 0x0)
	/usr/local/go/src/io/io.go:297 +0xe6
io.ReadFull(0x1593450, 0xc821474300, 0xc823aa4ea0, 0xc, 0xc, 0xc, 0x0, 0x0)
	/usr/local/go/src/io/io.go:315 +0x62
github.com/syncthing/syncthing/lib/relay/protocol.ReadMessage(0x1593450, 0xc821474300, 0x0, 0x0, 0x0, 0x0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/relay/protocol/protocol.go:79 +0xe1
github.com/syncthing/syncthing/lib/relay/client.messageReader(0x15933f0, 0xc821474300, 0xc8211de060, 0xc8211de0c0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/relay/client/static.go:325 +0x58
created by github.com/syncthing/syncthing/lib/relay/client.(*staticClient).Serve
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/relay/client/static.go:102 +0xc80

goroutine 190 [chan receive, 2 minutes]:
github.com/syncthing/syncthing/vendor/github.com/rcrowley/go-metrics.(*meterArbiter).tick(0xdf3680)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/rcrowley/go-metrics/meter.go:221 +0x4b
created by github.com/syncthing/syncthing/vendor/github.com/rcrowley/go-metrics.NewMeter
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/rcrowley/go-metrics/meter.go:40 +0x154

goroutine 326 [select, 2 minutes]:
github.com/syncthing/syncthing/lib/protocol.(*rawConnection).send(0xc82096a000, 0x1f1, 0x3, 0x35af8d8, 0xc822b644c0, 0xc821dca480, 0xc822b644c0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/protocol/protocol.go:622 +0x254
github.com/syncthing/syncthing/lib/protocol.(*rawConnection).handleRequest(0xc82096a000, 0x1f1, 0xc82129ca10, 0xb, 0xc82129ca20, 0xd, 0xe0000, 0x20000, 0xc820310ed4, 0x20, ...)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/protocol/protocol.go:587 +0x5ef
created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readerLoop
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/protocol/protocol.go:377 +0x108e

goroutine 178 [select, 5 minutes]:
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).Serve(0xc82018f1e0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:441 +0x1080
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).ServeBackground
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:400 +0x39

goroutine 179 [select]:
main.(*folderSummaryService).listenForUpdates(0xc821615600)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/cmd/syncthing/summaryservice.go:68 +0x6c2
main.(*folderSummaryService).(main.listenForUpdates)-fm()
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/cmd/syncthing/summaryservice.go:48 +0x20
main.serviceFunc.Serve(0xc821870280)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/cmd/syncthing/summaryservice.go:203 +0x19
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc82018f1e0, 0x0, 0x15c7c60, 0xc821870280)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51

goroutine 180 [select, 2 minutes]:
main.(*folderSummaryService).calculateSummaries(0xc821615600)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/cmd/syncthing/summaryservice.go:116 +0x2e0
main.(*folderSummaryService).(main.calculateSummaries)-fm()
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/cmd/syncthing/summaryservice.go:49 +0x20
main.serviceFunc.Serve(0xc821870290)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/cmd/syncthing/summaryservice.go:203 +0x19
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc82018f1e0, 0x1, 0x15c7c60, 0xc821870290)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51

goroutine 181 [IO wait, 2 minutes]:
net.runtime_pollWait(0x31b5678, 0x72, 0x1540028)
	/usr/local/go/src/runtime/netpoll.go:160 +0x60
net.(*pollDesc).Wait(0xc82206cd10, 0x72, 0x0, 0x0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x3a
net.(*pollDesc).WaitRead(0xc82206cd10, 0x0, 0x0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x36
net.(*netFD).accept(0xc82206ccb0, 0x0, 0x31b6530, 0xc821fa8c20)
	/usr/local/go/src/net/fd_unix.go:426 +0x27c
net.(*TCPListener).AcceptTCP(0xc821cc9608, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:254 +0x4d
net.(*TCPListener).Accept(0xc821cc9608, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:264 +0x3d
github.com/syncthing/syncthing/lib/tlsutil.(*DowngradingListener).AcceptNoWrapTLS(0xc8218168e0, 0x0, 0x0, 0x80, 0x0, 0x0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/tlsutil/tlsutil.go:128 +0x79
github.com/syncthing/syncthing/lib/tlsutil.(*DowngradingListener).Accept(0xc8218168e0, 0x0, 0x0, 0x0, 0x0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/tlsutil/tlsutil.go:109 +0x4c
net/http.(*Server).Serve(0xc821615580, 0x15c7bd8, 0xc8218168e0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2117 +0x129
main.(*apiService).Serve.func1(0xc8217fec00, 0xc821615580, 0x15c7bd8, 0xc8218168e0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:333 +0x35
created by main.(*apiService).Serve
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:334 +0x230e

goroutine 182 [IO wait, 2 minutes]:
net.runtime_pollWait(0x31b55b8, 0x72, 0xc822456000)
	/usr/local/go/src/runtime/netpoll.go:160 +0x60
net.(*pollDesc).Wait(0xc8212320d0, 0x72, 0x0, 0x0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x3a
net.(*pollDesc).WaitRead(0xc8212320d0, 0x0, 0x0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x36
net.(*netFD).Read(0xc821232070, 0xc822456000, 0x8000, 0x8000, 0x0, 0x1540028, 0xc8200740b0)
	/usr/local/go/src/net/fd_unix.go:250 +0x23a
net.(*conn).Read(0xc821cc9660, 0xc822456000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:172 +0xe4
crypto/tls.(*block).readFromUntil(0xc822092cc0, 0x1538598, 0xc821cc9660, 0x5, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:460 +0xcc
crypto/tls.(*Conn).readRecord(0xc82207e900, 0x9ce317, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:562 +0x2d1
crypto/tls.(*Conn).Read(0xc82207e900, 0xc8208f2418, 0x8, 0x8, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:939 +0x167
github.com/syncthing/syncthing/lib/protocol.(*countingReader).Read(0xc821c24440, 0xc8208f2418, 0x8, 0x8, 0x61bfa0, 0x0, 0x0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/protocol/counting.go:23 +0x7d
io.ReadAtLeast(0x15c8c20, 0xc821c24440, 0xc8208f2418, 0x8, 0x8, 0x8, 0x0, 0x0, 0x0)
	/usr/local/go/src/io/io.go:297 +0xe6
io.ReadFull(0x15c8c20, 0xc821c24440, 0xc8208f2418, 0x8, 0x8, 0x8, 0x0, 0x0)
	/usr/local/go/src/io/io.go:315 +0x62
github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readMessage(0xc82096a000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/protocol/protocol.go:408 +0x1a1
github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readerLoop(0xc82096a000, 0x0, 0x0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/protocol/protocol.go:342 +0x13f
created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/protocol/protocol.go:200 +0x39

goroutine 183 [IO wait, 2 minutes]:
net.runtime_pollWait(0x31b55b8, 0x77, 0xc8213dbc29)
	/usr/local/go/src/runtime/netpoll.go:160 +0x60
net.(*pollDesc).Wait(0xc8212320d0, 0x77, 0x0, 0x0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x3a
net.(*pollDesc).WaitWrite(0xc8212320d0, 0x0, 0x0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x36
net.(*netFD).Write(0xc821232070, 0xc8213d8000, 0x401d, 0x8000, 0x3c29, 0x1540028, 0xc8200740b0)
	/usr/local/go/src/net/fd_unix.go:336 +0x414
net.(*conn).Write(0xc821cc9660, 0xc8213d8000, 0x401d, 0x8000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:184 +0xe4
crypto/tls.(*Conn).writeRecord(0xc82207e900, 0x9ce317, 0xc824bfe000, 0x1c010, 0xa80c0, 0x4000, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:769 +0x548
crypto/tls.(*Conn).Write(0xc82207e900, 0xc824bfa000, 0x20010, 0xac0c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:915 +0x502
github.com/syncthing/syncthing/lib/protocol.(*countingWriter).Write(0xc821c24460, 0xc824bfa000, 0x20010, 0xac0c0, 0x2, 0x0, 0x0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/protocol/counting.go:45 +0x7d
github.com/syncthing/syncthing/lib/protocol.(*rawConnection).writerLoop(0xc82096a000)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/protocol/protocol.go:706 +0x89f
created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/protocol/protocol.go:201 +0x5b

goroutine 184 [select, 2 minutes]:
github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingSender(0xc82096a000)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/protocol/protocol.go:758 +0x558
created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/protocol/protocol.go:202 +0x7d

goroutine 185 [select, 2 minutes]:
github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingReceiver(0xc82096a000)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/protocol/protocol.go:782 +0x57f
created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/protocol/protocol.go:203 +0x9f

goroutine 186 [select, 2 minutes]:
github.com/syncthing/syncthing/lib/protocol.(*rawConnection).idGenerator(0xc82096a000)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/protocol/protocol.go:741 +0x10c
created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/protocol/protocol.go:204 +0xc1

goroutine 143 [select, 2 minutes]:
github.com/syncthing/syncthing/lib/protocol.(*rawConnection).send(0xc82096a000, 0x107, 0x6, 0x15c8fd0, 0xc820968a00, 0x0, 0xc820968a00)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/protocol/protocol.go:622 +0x254
github.com/syncthing/syncthing/lib/protocol.(*rawConnection).IndexUpdate(0xc82096a000, 0xc8202033f0, 0xb, 0xc8202e8000, 0x37a, 0x37a, 0x0, 0x0, 0x0, 0x0, ...)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/protocol/protocol.go:246 +0x1ba
github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.IndexUpdate(0x15c8b10, 0xc82096a000, 0xc8202033f0, 0xb, 0xc82262c000, 0x37a, 0x3e8, 0x0, 0x0, 0x0, ...)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/protocol/wireformat.go:34 +0x253
github.com/syncthing/syncthing/lib/protocol.(*wireFormatConnection).IndexUpdate(0xc82129c8d0, 0xc8202033f0, 0xb, 0xc82262c000, 0x37a, 0x3e8, 0x0, 0x0, 0x0, 0x0, ...)
	<autogenerated>:127 +0x11a
github.com/syncthing/syncthing/lib/connections.(*Connection).IndexUpdate(0xc8213ca000, 0xc8202033f0, 0xb, 0xc82262c000, 0x37a, 0x3e8, 0xc800000000, 0x0, 0x0, 0x0, ...)
	<autogenerated>:97 +0xdd
github.com/syncthing/syncthing/lib/model.sendIndexTo.func1(0x154a410, 0xc8230f00c0, 0xe16d00)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/model/model.go:1247 +0x8b7
github.com/syncthing/syncthing/lib/db.nativeFileIterator.func1(0x154a410, 0xc8230f0060, 0xc0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/db/set.go:268 +0x281
github.com/syncthing/syncthing/lib/db.(*Instance).withHave(0xc820204e80, 0xc8217afc50, 0xb, 0xb, 0xc8217afcf8, 0x20, 0x20, 0x0, 0x0, 0x0, ...)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/db/leveldb_dbinstance.go:291 +0x611
github.com/syncthing/syncthing/lib/db.(*FileSet).WithHave(0xc82173e780, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xc8208f6120)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/db/set.go:174 +0x2b9
github.com/syncthing/syncthing/lib/model.sendIndexTo(0x1, 0x0, 0x1557738, 0xc8213ca000, 0xc8202033f0, 0xb, 0xc82173e780, 0xc8217dbf40, 0x0, 0x0, ...)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/model/model.go:1260 +0x359
github.com/syncthing/syncthing/lib/model.sendIndexes(0x1557738, 0xc8213ca000, 0xc8202033f0, 0xb, 0xc82173e780, 0xc8217dbf40)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/model/model.go:1184 +0x561
created by github.com/syncthing/syncthing/lib/model.(*Model).AddConnection
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/model/model.go:1078 +0xe16

goroutine 144 [select]:
github.com/syncthing/syncthing/lib/events.(*Subscription).Poll(0xc82200cda0, 0xdf8475800, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/events/events.go:229 +0x51f
github.com/syncthing/syncthing/lib/model.sendIndexes(0x1557738, 0xc8213ca060, 0xc8200dfac0, 0x14, 0xc8200a0600, 0xc8204ef1d0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/model/model.go:1203 +0x672
created by github.com/syncthing/syncthing/lib/model.(*Model).AddConnection
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/model/model.go:1078 +0xe16

goroutine 324 [select, 2 minutes]:
github.com/syncthing/syncthing/lib/protocol.(*rawConnection).send(0xc82096a000, 0x1ef, 0x3, 0x35af8d8, 0xc821c72380, 0xc820a840c0, 0xc821c72380)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/protocol/protocol.go:622 +0x254
github.com/syncthing/syncthing/lib/protocol.(*rawConnection).handleRequest(0xc82096a000, 0x1ef, 0xc82129c980, 0xb, 0xc82129c990, 0xd, 0x1100000, 0x15d30, 0xc820310e14, 0x20, ...)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/protocol/protocol.go:587 +0x5ef
created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readerLoop
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/protocol/protocol.go:377 +0x108e

goroutine 323 [select, 2 minutes]:
github.com/syncthing/syncthing/lib/protocol.(*rawConnection).send(0xc82096a000, 0x1ee, 0x3, 0x35af8d8, 0xc821c721e0, 0xc820a84060, 0xc821c721e0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/protocol/protocol.go:622 +0x254
github.com/syncthing/syncthing/lib/protocol.(*rawConnection).handleRequest(0xc82096a000, 0x1ee, 0xc82129c940, 0xb, 0xc82129c950, 0xd, 0x3a0000, 0x20000, 0xc820310db4, 0x20, ...)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/protocol/protocol.go:587 +0x5ef
created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readerLoop
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/protocol/protocol.go:377 +0x108e

goroutine 328 [select, 2 minutes]:
github.com/syncthing/syncthing/lib/protocol.(*rawConnection).send(0xc82096a000, 0x1f3, 0x3, 0x35af8d8, 0xc8225e41c0, 0xc8235c4060, 0xc8225e41c0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/protocol/protocol.go:622 +0x254
github.com/syncthing/syncthing/lib/protocol.(*rawConnection).handleRequest(0xc82096a000, 0x1f3, 0xc82129caa0, 0xb, 0xc82129cab0, 0xd, 0xda0000, 0x20000, 0xc820310f94, 0x20, ...)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/protocol/protocol.go:587 +0x5ef
created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readerLoop
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/protocol/protocol.go:377 +0x108e

goroutine 329 [select, 2 minutes]:
github.com/syncthing/syncthing/lib/protocol.(*rawConnection).send(0xc82096a000, 0x1f4, 0x3, 0x35af8d8, 0xc8206582a0, 0xc8240ac060, 0xc8206582a0)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/protocol/protocol.go:622 +0x254
github.com/syncthing/syncthing/lib/protocol.(*rawConnection).handleRequest(0xc82096a000, 0x1f4, 0xc82129cb00, 0xb, 0xc82129cb10, 0xd, 0xc00000, 0x20000, 0xc820310ff4, 0x20, ...)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/protocol/protocol.go:587 +0x5ef
created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readerLoop
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/protocol/protocol.go:377 +0x108e

goroutine 327 [select, 2 minutes]:
github.com/syncthing/syncthing/lib/protocol.(*rawConnection).send(0xc82096a000, 0x1f2, 0x3, 0x35af8d8, 0xc822b64380, 0xc820a84000, 0xc822b64380)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/protocol/protocol.go:622 +0x254
github.com/syncthing/syncthing/lib/protocol.(*rawConnection).handleRequest(0xc82096a000, 0x1f2, 0xc82129ca60, 0xb, 0xc82129ca70, 0xd, 0xca0000, 0x20000, 0xc820310f34, 0x20, ...)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/protocol/protocol.go:587 +0x5ef
created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readerLoop
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/protocol/protocol.go:377 +0x108e

goroutine 330 [select, 2 minutes]:
github.com/syncthing/syncthing/lib/protocol.(*rawConnection).send(0xc82096a000, 0x1f5, 0x3, 0x35af8d8, 0xc82189a300, 0xc8227be060, 0xc82189a300)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/protocol/protocol.go:622 +0x254
github.com/syncthing/syncthing/lib/protocol.(*rawConnection).handleRequest(0xc82096a000, 0x1f5, 0xc82129cb40, 0xb, 0xc82129cb50, 0xd, 0xa00000, 0x20000, 0xc820311054, 0x20, ...)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/protocol/protocol.go:587 +0x5ef
created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readerLoop
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/protocol/protocol.go:377 +0x108e

goroutine 331 [select, 2 minutes]:
github.com/syncthing/syncthing/lib/protocol.(*rawConnection).send(0xc82096a000, 0x1f6, 0x3, 0x35af8d8, 0xc8225e4300, 0xc8235c40c0, 0xc8225e4300)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/protocol/protocol.go:622 +0x254
github.com/syncthing/syncthing/lib/protocol.(*rawConnection).handleRequest(0xc82096a000, 0x1f6, 0xc82129cb90, 0xb, 0xc82129cba0, 0xd, 0x280000, 0x20000, 0xc8203110b4, 0x20, ...)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/protocol/protocol.go:587 +0x5ef
created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readerLoop
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/protocol/protocol.go:377 +0x108e

goroutine 335 [select, 2 minutes]:
github.com/syncthing/syncthing/lib/protocol.(*rawConnection).send(0xc82096a000, 0x1fa, 0x3, 0x35af8d8, 0xc820658120, 0xc8240ac000, 0xc820658120)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/protocol/protocol.go:622 +0x254
github.com/syncthing/syncthing/lib/protocol.(*rawConnection).handleRequest(0xc82096a000, 0x1fa, 0xc82129cd20, 0xb, 0xc82129cd30, 0xd, 0x80000, 0x20000, 0xc820311234, 0x20, ...)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/protocol/protocol.go:587 +0x5ef
created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readerLoop
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/protocol/protocol.go:377 +0x108e

goroutine 336 [select, 2 minutes]:
github.com/syncthing/syncthing/lib/protocol.(*rawConnection).send(0xc82096a000, 0x1fb, 0x3, 0x35af8d8, 0xc8233a5620, 0xc820311380, 0xc8233a5620)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/protocol/protocol.go:622 +0x254
github.com/syncthing/syncthing/lib/protocol.(*rawConnection).handleRequest(0xc82096a000, 0x1fb, 0xc82129cd60, 0xb, 0xc82129cd70, 0xd, 0x820000, 0x20000, 0xc820311294, 0x20, ...)
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/protocol/protocol.go:587 +0x5ef
created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readerLoop
	/Users/jb/jenkins/workspace/syncthing-release-mac/src/github.com/syncthing/syncthing/lib/protocol/protocol.go:377 +0x108e

rax    0xe
rbx    0x58e1c78
rcx    0x700004374d00
rdx    0x58e1c78
rdi    0x3003
rsi    0x57812c08
rbp    0x3003
rsp    0x700004374d00
r8     0x700004374d2c
r9     0x1
r10    0x1f56e5668
r11    0x202
r12    0x0
r13    0x3cb77daac0
r14    0x145fadd84946f800
r15    0x8
rip    0xa37b3
rflags 0x202
cs     0x7
fs     0x0
gs     0x0

Yeah, nothing seems wrong on our side, it seems it’s a OS X issue.

I’m also experiencing this issue. Do you guys see anything that’s wrong on the macOS-side so we can report this to Apple?

Yes, the OS pretends the connections are all fine when in reality they are not.

Confirming that web UI doesn’t work on Sierra version 10.12 Beta (16A239j). It actually works for a bit and then dies. Reproducing it in foreground, here’s some more output:

simba:~ supermarin$ killall syncthing
simba:~ supermarin$ syncthing
[monitor] 00:50:29 INFO: Starting syncthing
[AKFMZ] 00:50:29 INFO: syncthing v0.13.10 "Copper Cockroach" (go1.6.2 darwin-amd64) supermarin@simba.local 2016-07-03 11:29:32 UTC
[AKFMZ] 00:50:29 INFO: My ID: ...omitted...
[AKFMZ] 00:50:29 INFO: Single thread hash performance is ~138 MB/s
[AKFMZ] 00:50:31 WARNING: Some protected files may be overwritten and cause issues. See http://docs.syncthing.net/users/config.html#syncing-configuration-files for more information. The at risk files are: /Users/supermarin/Library/Application Support/Syncthing/index-v0.13.0.db, /Users/supermarin/Library/Application Support/Syncthing/config.xml, /Users/supermarin/Library/Application Support/Syncthing/cert.pem, /Users/supermarin/Library/Application Support/Syncthing/key.pem
[AKFMZ] 00:50:31 INFO: Ready to synchronize xcsxh-wyjsv (readwrite)
[AKFMZ] 00:50:31 INFO: Using discovery server https://discovery-v4-1.syncthing.net/v2/?id=...omitted...
[AKFMZ] 00:50:31 INFO: Using discovery server https://discovery-v4-2.syncthing.net/v2/?id=...omitted...
[AKFMZ] 00:50:31 INFO: Using discovery server https://discovery-v4-3.syncthing.net/v2/?id=...omitted...
[AKFMZ] 00:50:31 INFO: Using discovery server https://discovery-v6-1.syncthing.net/v2/?id=...omitted...
[AKFMZ] 00:50:31 INFO: Using discovery server https://discovery-v6-2.syncthing.net/v2/?id=...omitted...
[AKFMZ] 00:50:31 INFO: Using discovery server https://discovery-v6-3.syncthing.net/v2/?id=...omitted...
[AKFMZ] 00:50:31 INFO: TCP listener ([::]:22000) starting
[AKFMZ] 16:00:00 INFO: Device ...omitted... is "simba.local" at [dynamic]
[AKFMZ] 16:00:00 INFO: Starting usage reporting
[AKFMZ] 00:50:31 INFO: GUI and API listening on 127.0.0.1:8384
[AKFMZ] 00:50:31 INFO: Access the GUI via the following URL: http://127.0.0.1:8384/
[AKFMZ] 00:50:34 INFO: Paused state detected, possibly woke up from standby. Restarting in 1m0s.
[AKFMZ] 00:50:38 INFO: Completed initial scan (rw) of folder xcsxh-wyjsv
[AKFMZ] 00:51:34 INFO: Restarting
[AKFMZ] 00:51:34 INFO: Exiting
[monitor] 00:51:34 INFO: Syncthing exited: exit status 3