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. 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