panic.log 78 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173
  1. 09:12:41 INFO: syncthing v1.1.3+39-g62a6d619e-dirty "Erbium Earthworm" (go1.12.1 darwin-amd64) jb@kvar.kastelo.net 2019-05-08 15:38:08 UTC
  2. Panic at 2019-05-16T09:12:45+02:00
  3. panic: runtime error: invalid memory address or nil pointer dereference
  4. [signal SIGSEGV: segmentation violation code=0x1 addr=0x18 pc=0x457922a]
  5. goroutine 171 [running]:
  6. github.com/syncthing/syncthing/lib/connections.(*service).setConnectionStatus(0xc0001a80e0, 0xc001b01020, 0x1a, 0x4b2b0a0, 0xc000021270)
  7. /Users/jb/dev/github.com/syncthing/syncthing/lib/connections/service.go:689 +0x3a
  8. github.com/syncthing/syncthing/lib/connections.(*service).dialParallel.func1(0xc0001a80e0, 0xc0034bf3e0, 0xc003d18510, 0xc001b01020, 0x1a, 0x4b32080, 0xc003d98da0, 0xa, 0xc000b88c80, 0x303a58f8b941897c, ...)
  9. /Users/jb/dev/github.com/syncthing/syncthing/lib/connections/service.go:838 +0xec
  10. created by github.com/syncthing/syncthing/lib/connections.(*service).dialParallel
  11. /Users/jb/dev/github.com/syncthing/syncthing/lib/connections/service.go:836 +0x446
  12. goroutine 1 [chan receive]:
  13. main.(*exiter).waitForExit(...)
  14. /Users/jb/dev/github.com/syncthing/syncthing/cmd/syncthing/main.go:289
  15. main.syncthingMain(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4880b34, 0x1, 0x0, 0x0, ...)
  16. /Users/jb/dev/github.com/syncthing/syncthing/cmd/syncthing/main.go:928 +0x2213
  17. main.main()
  18. /Users/jb/dev/github.com/syncthing/syncthing/cmd/syncthing/main.go:430 +0x406
  19. goroutine 35 [select]:
  20. github.com/syncthing/syncthing/lib/events.(*Logger).Serve(0xc0000c0120)
  21. /Users/jb/dev/github.com/syncthing/syncthing/lib/events/events.go:260 +0x126
  22. created by github.com/syncthing/syncthing/lib/events.init.1
  23. /Users/jb/dev/github.com/syncthing/syncthing/lib/events/events.go:234 +0x5b
  24. goroutine 19 [syscall]:
  25. os/signal.signal_recv(0x0)
  26. /usr/local/go/src/runtime/sigqueue.go:139 +0x9f
  27. os/signal.loop()
  28. /usr/local/go/src/os/signal/signal_unix.go:23 +0x22
  29. created by os/signal.init.0
  30. /usr/local/go/src/os/signal/signal_unix.go:29 +0x41
  31. goroutine 20 [chan receive]:
  32. github.com/syncthing/notify.(*recursiveTree).dispatch(0xc00015e140)
  33. /Users/jb/go/pkg/mod/github.com/syncthing/notify@v0.0.0-20181107104724-4e389ea6c0d8/tree_recursive.go:125 +0xc7
  34. created by github.com/syncthing/notify.newRecursiveTree
  35. /Users/jb/go/pkg/mod/github.com/syncthing/notify@v0.0.0-20181107104724-4e389ea6c0d8/tree_recursive.go:119 +0x133
  36. goroutine 21 [syscall, locked to thread]:
  37. github.com/syncthing/notify._Cfunc_CFRunLoopRun()
  38. _cgo_gotypes.go:224 +0x41
  39. github.com/syncthing/notify.init.1.func1()
  40. /Users/jb/go/pkg/mod/github.com/syncthing/notify@v0.0.0-20181107104724-4e389ea6c0d8/watcher_fsevents_cgo.go:72 +0x3c
  41. created by github.com/syncthing/notify.init.1
  42. /Users/jb/go/pkg/mod/github.com/syncthing/notify@v0.0.0-20181107104724-4e389ea6c0d8/watcher_fsevents_cgo.go:63 +0x4e
  43. goroutine 39 [chan receive]:
  44. github.com/syncthing/syncthing/lib/discover.(*globalClient).Serve(0xc000246150)
  45. /Users/jb/dev/github.com/syncthing/syncthing/lib/discover/global.go:190 +0x225
  46. github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000470f00, 0xc000000002, 0x5788660, 0xc000246150)
  47. /Users/jb/go/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x47
  48. created by github.com/thejerf/suture.(*Supervisor).runService
  49. /Users/jb/go/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b
  50. goroutine 50 [chan receive]:
  51. main.setupSignalHandling.func2(0xc0002205a0)
  52. /Users/jb/dev/github.com/syncthing/syncthing/cmd/syncthing/main.go:959 +0x38
  53. created by main.setupSignalHandling
  54. /Users/jb/dev/github.com/syncthing/syncthing/cmd/syncthing/main.go:958 +0x160
  55. goroutine 26 [chan receive]:
  56. main.setupSignalHandling.func1(0xc000220540)
  57. /Users/jb/dev/github.com/syncthing/syncthing/cmd/syncthing/main.go:949 +0x38
  58. created by main.setupSignalHandling
  59. /Users/jb/dev/github.com/syncthing/syncthing/cmd/syncthing/main.go:948 +0xb2
  60. goroutine 51 [select]:
  61. github.com/thejerf/suture.(*Supervisor).Serve(0xc000268000)
  62. /Users/jb/go/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:454 +0x350
  63. created by github.com/thejerf/suture.(*Supervisor).ServeBackground
  64. /Users/jb/go/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:407 +0x3f
  65. goroutine 53 [chan receive]:
  66. github.com/syncthing/syncthing/lib/events.(*bufferedSubscription).pollingLoop(0xc000282050)
  67. /Users/jb/dev/github.com/syncthing/syncthing/lib/events/events.go:441 +0x8d
  68. created by github.com/syncthing/syncthing/lib/events.NewBufferedSubscription
  69. /Users/jb/dev/github.com/syncthing/syncthing/lib/events/events.go:436 +0x157
  70. goroutine 54 [chan receive]:
  71. github.com/syncthing/syncthing/lib/events.(*bufferedSubscription).pollingLoop(0xc0002820f0)
  72. /Users/jb/dev/github.com/syncthing/syncthing/lib/events/events.go:441 +0x8d
  73. created by github.com/syncthing/syncthing/lib/events.NewBufferedSubscription
  74. /Users/jb/dev/github.com/syncthing/syncthing/lib/events/events.go:436 +0x157
  75. goroutine 5 [select]:
  76. github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).drain(0xc0001a8000)
  77. /Users/jb/go/pkg/mod/github.com/syndtr/goleveldb@v0.0.0-20171214120811-34011bf325bc/leveldb/util/buffer_pool.go:206 +0x121
  78. created by github.com/syndtr/goleveldb/leveldb/util.NewBufferPool
  79. /Users/jb/go/pkg/mod/github.com/syndtr/goleveldb@v0.0.0-20171214120811-34011bf325bc/leveldb/util/buffer_pool.go:237 +0x176
  80. goroutine 6 [select]:
  81. github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0xc0000f8680)
  82. /Users/jb/go/pkg/mod/github.com/syndtr/goleveldb@v0.0.0-20171214120811-34011bf325bc/leveldb/db_compaction.go:90 +0xcd
  83. created by github.com/syndtr/goleveldb/leveldb.openDB
  84. /Users/jb/go/pkg/mod/github.com/syndtr/goleveldb@v0.0.0-20171214120811-34011bf325bc/leveldb/db.go:141 +0x40f
  85. goroutine 7 [select]:
  86. github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain(0xc0000f8680)
  87. /Users/jb/go/pkg/mod/github.com/syndtr/goleveldb@v0.0.0-20171214120811-34011bf325bc/leveldb/db_state.go:101 +0xf6
  88. created by github.com/syndtr/goleveldb/leveldb.openDB
  89. /Users/jb/go/pkg/mod/github.com/syndtr/goleveldb@v0.0.0-20171214120811-34011bf325bc/leveldb/db.go:142 +0x431
  90. goroutine 8 [runnable]:
  91. syscall.syscall(0x40b2bf0, 0x32, 0xc003a12000, 0xf68, 0xf68, 0x0, 0x0)
  92. /usr/local/go/src/runtime/sys_darwin.go:63 +0x2e
  93. syscall.write(0x32, 0xc003a12000, 0xf68, 0x1592, 0x0, 0xc003a12c78, 0x2ec)
  94. /usr/local/go/src/syscall/zsyscall_darwin_amd64.go:1621 +0x67
  95. syscall.Write(...)
  96. /usr/local/go/src/syscall/syscall_unix.go:191
  97. internal/poll.(*FD).Write(0xc000081c20, 0xc003a12000, 0xf68, 0x1592, 0x0, 0x0, 0x0)
  98. /usr/local/go/src/internal/poll/fd_unix.go:268 +0x179
  99. os.(*File).write(...)
  100. /usr/local/go/src/os/file_unix.go:280
  101. os.(*File).Write(0xc0036aa768, 0xc003a12000, 0xf68, 0x1592, 0x0, 0x0, 0x0)
  102. /usr/local/go/src/os/file.go:145 +0x76
  103. github.com/syndtr/goleveldb/leveldb/table.(*Writer).writeBlock(0xc000bd4f00, 0xc000bd4f58, 0x2, 0x80, 0xc000bd5184, 0xc000bd4f58, 0xc000bd1e80)
  104. /Users/jb/go/pkg/mod/github.com/syndtr/goleveldb@v0.0.0-20171214120811-34011bf325bc/leveldb/table/writer.go:186 +0x1c3
  105. github.com/syndtr/goleveldb/leveldb/table.(*Writer).finishBlock(0xc000bd4f00, 0xc003e8ca80, 0x79)
  106. /Users/jb/go/pkg/mod/github.com/syndtr/goleveldb@v0.0.0-20171214120811-34011bf325bc/leveldb/table/writer.go:221 +0x55
  107. github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append(0xc000bd4f00, 0xc003e8ca80, 0x79, 0x80, 0xc003becf56, 0x300, 0x10a4, 0xc003e8ca80, 0x79)
  108. /Users/jb/go/pkg/mod/github.com/syndtr/goleveldb@v0.0.0-20171214120811-34011bf325bc/leveldb/table/writer.go:254 +0x2e1
  109. github.com/syndtr/goleveldb/leveldb.(*tWriter).append(0xc0034bf500, 0xc003e8ca80, 0x79, 0x80, 0xc003becf56, 0x300, 0x10a4, 0xc003e8ca80, 0xc003e8ca80)
  110. /Users/jb/go/pkg/mod/github.com/syndtr/goleveldb@v0.0.0-20171214120811-34011bf325bc/leveldb/table.go:488 +0xe2
  111. github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV(0xc000774960, 0xc003e8ca80, 0x79, 0x80, 0xc003becf56, 0x300, 0x10a4, 0xffffffffffffffff, 0x0)
  112. /Users/jb/go/pkg/mod/github.com/syndtr/goleveldb@v0.0.0-20171214120811-34011bf325bc/leveldb/db_compaction.go:396 +0xa3
  113. github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run(0xc000774960, 0xc003da5738, 0x0, 0x0)
  114. /Users/jb/go/pkg/mod/github.com/syndtr/goleveldb@v0.0.0-20171214120811-34011bf325bc/leveldb/db_compaction.go:514 +0x50b
  115. github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact(0xc0000f8680, 0x4887dc4, 0xb, 0x4b323c0, 0xc000774960)
  116. /Users/jb/go/pkg/mod/github.com/syndtr/goleveldb@v0.0.0-20171214120811-34011bf325bc/leveldb/db_compaction.go:185 +0x161
  117. github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction(0xc0000f8680, 0xc000270f00, 0xc000283400)
  118. /Users/jb/go/pkg/mod/github.com/syndtr/goleveldb@v0.0.0-20171214120811-34011bf325bc/leveldb/db_compaction.go:577 +0x62b
  119. github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction(0xc0000f8680)
  120. /Users/jb/go/pkg/mod/github.com/syndtr/goleveldb@v0.0.0-20171214120811-34011bf325bc/leveldb/db_compaction.go:633 +0x54
  121. github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0xc0000f8680)
  122. /Users/jb/go/pkg/mod/github.com/syndtr/goleveldb@v0.0.0-20171214120811-34011bf325bc/leveldb/db_compaction.go:824 +0x321
  123. created by github.com/syndtr/goleveldb/leveldb.openDB
  124. /Users/jb/go/pkg/mod/github.com/syndtr/goleveldb@v0.0.0-20171214120811-34011bf325bc/leveldb/db.go:148 +0x585
  125. goroutine 9 [select]:
  126. github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0xc0000f8680)
  127. /Users/jb/go/pkg/mod/github.com/syndtr/goleveldb@v0.0.0-20171214120811-34011bf325bc/leveldb/db_compaction.go:751 +0x12e
  128. created by github.com/syndtr/goleveldb/leveldb.openDB
  129. /Users/jb/go/pkg/mod/github.com/syndtr/goleveldb@v0.0.0-20171214120811-34011bf325bc/leveldb/db.go:149 +0x5a7
  130. goroutine 27 [sleep]:
  131. runtime.goparkunlock(...)
  132. /usr/local/go/src/runtime/proc.go:307
  133. time.Sleep(0x45d964b800)
  134. /usr/local/go/src/runtime/time.go:105 +0x159
  135. github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch.func1(0xc0000a0d90, 0x570e6a0, 0xc000146800, 0x48817ae, 0x4)
  136. /Users/jb/dev/github.com/syncthing/syncthing/lib/model/util.go:35 +0x58
  137. created by github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch
  138. /Users/jb/dev/github.com/syncthing/syncthing/lib/model/util.go:33 +0xb2
  139. goroutine 28 [sleep]:
  140. runtime.goparkunlock(...)
  141. /usr/local/go/src/runtime/proc.go:307
  142. time.Sleep(0x45d964b800)
  143. /usr/local/go/src/runtime/time.go:105 +0x159
  144. github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch.func1(0xc0000a0d90, 0x570e6a0, 0xc000146820, 0x48819ca, 0x4)
  145. /Users/jb/dev/github.com/syncthing/syncthing/lib/model/util.go:35 +0x58
  146. created by github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch
  147. /Users/jb/dev/github.com/syncthing/syncthing/lib/model/util.go:33 +0xb2
  148. goroutine 29 [select]:
  149. github.com/thejerf/suture.(*Supervisor).Serve(0xc000470b40)
  150. /Users/jb/go/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:454 +0x350
  151. github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000268000, 0xc000000000, 0x570e770, 0xc0001a6160)
  152. /Users/jb/go/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x47
  153. created by github.com/thejerf/suture.(*Supervisor).runService
  154. /Users/jb/go/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b
  155. goroutine 30 [select]:
  156. github.com/thejerf/suture.(*Supervisor).Serve(0xc000470f00)
  157. /Users/jb/go/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:454 +0x350
  158. github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000268000, 0xc000000001, 0x570e7b8, 0xc000020190)
  159. /Users/jb/go/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x47
  160. created by github.com/thejerf/suture.(*Supervisor).runService
  161. /Users/jb/go/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b
  162. goroutine 10 [select]:
  163. github.com/syncthing/syncthing/lib/model.(*ProgressEmitter).Serve(0xc00022e5a0)
  164. /Users/jb/dev/github.com/syncthing/syncthing/lib/model/progressemitter.go:59 +0x37c
  165. github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000470b40, 0xc000000000, 0x4b321c0, 0xc00022e5a0)
  166. /Users/jb/go/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x47
  167. created by github.com/thejerf/suture.(*Supervisor).runService
  168. /Users/jb/go/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b
  169. goroutine 11 [chan receive]:
  170. github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirs(0xc00011a840, 0x0, 0x0, 0x0, 0x0, 0x0)
  171. /Users/jb/dev/github.com/syncthing/syncthing/lib/model/folder.go:402 +0x68f
  172. github.com/syncthing/syncthing/lib/model.(*folder).scanTimerFired(0xc00011a840)
  173. /Users/jb/dev/github.com/syncthing/syncthing/lib/model/folder.go:545 +0x54
  174. github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc00011a840)
  175. /Users/jb/dev/github.com/syncthing/syncthing/lib/model/folder.go:181 +0x7c9
  176. github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000470b40, 0xc000000001, 0x570e6c8, 0xc00011a840)
  177. /Users/jb/go/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x47
  178. created by github.com/thejerf/suture.(*Supervisor).runService
  179. /Users/jb/go/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b
  180. goroutine 12 [select]:
  181. github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc000196840)
  182. /Users/jb/dev/github.com/syncthing/syncthing/lib/model/folder.go:153 +0x47d
  183. github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000470b40, 0xc000000002, 0x570e6c8, 0xc000196840)
  184. /Users/jb/go/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x47
  185. created by github.com/thejerf/suture.(*Supervisor).runService
  186. /Users/jb/go/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b
  187. goroutine 31 [select]:
  188. github.com/thejerf/suture.(*Supervisor).Serve(0xc000470ff0)
  189. /Users/jb/go/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:454 +0x350
  190. github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000268000, 0xc000000002, 0x4b32040, 0xc0001a80e0)
  191. /Users/jb/go/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x47
  192. created by github.com/thejerf/suture.(*Supervisor).runService
  193. /Users/jb/go/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b
  194. goroutine 32 [chan receive]:
  195. github.com/syncthing/syncthing/lib/connections.(*service).dialParallel(0xc0001a80e0, 0x303a58f8b941897c, 0xe0c6153d5b38dadd, 0x6308f7c9a45b6725, 0x9c959a98f78344e6, 0xc0001e50e0, 0x1, 0x1, 0xc00000d567, 0x5, ...)
  196. /Users/jb/dev/github.com/syncthing/syncthing/lib/connections/service.go:854 +0x4c9
  197. github.com/syncthing/syncthing/lib/connections.(*service).connect(0xc0001a80e0)
  198. /Users/jb/dev/github.com/syncthing/syncthing/lib/connections/service.go:455 +0xee6
  199. github.com/syncthing/syncthing/lib/connections.serviceFunc.Serve(0xc0000a1010)
  200. /Users/jb/dev/github.com/syncthing/syncthing/lib/connections/structs.go:180 +0x25
  201. github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000470ff0, 0xc000000000, 0x4b33700, 0xc0000a1010)
  202. /Users/jb/go/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x47
  203. created by github.com/thejerf/suture.(*Supervisor).runService
  204. /Users/jb/go/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b
  205. goroutine 33 [chan receive]:
  206. github.com/syncthing/syncthing/lib/connections.(*service).handle(0xc0001a80e0)
  207. /Users/jb/dev/github.com/syncthing/syncthing/lib/connections/service.go:193 +0x7d
  208. github.com/syncthing/syncthing/lib/connections.serviceFunc.Serve(0xc0000a1020)
  209. /Users/jb/dev/github.com/syncthing/syncthing/lib/connections/structs.go:180 +0x25
  210. github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000470ff0, 0xc000000001, 0x4b33700, 0xc0000a1020)
  211. /Users/jb/go/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x47
  212. created by github.com/thejerf/suture.(*Supervisor).runService
  213. /Users/jb/go/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b
  214. goroutine 66 [select]:
  215. github.com/thejerf/suture.(*Supervisor).Serve(0xc0004710e0)
  216. /Users/jb/go/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:454 +0x350
  217. github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000470ff0, 0xc000000002, 0x4b32400, 0xc0004710e0)
  218. /Users/jb/go/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x47
  219. created by github.com/thejerf/suture.(*Supervisor).runService
  220. /Users/jb/go/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b
  221. goroutine 67 [IO wait]:
  222. internal/poll.runtime_pollWait(0x5740f08, 0x72, 0x0)
  223. /usr/local/go/src/runtime/netpoll.go:182 +0x56
  224. internal/poll.(*pollDesc).wait(0xc0002cc518, 0x72, 0x0, 0x0, 0x4882e05)
  225. /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
  226. internal/poll.(*pollDesc).waitRead(...)
  227. /usr/local/go/src/internal/poll/fd_poll_runtime.go:92
  228. internal/poll.(*FD).Accept(0xc0002cc500, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
  229. /usr/local/go/src/internal/poll/fd_unix.go:384 +0x1ba
  230. net.(*netFD).accept(0xc0002cc500, 0x460f4bb75024, 0x3b9ac39a, 0xc000065ac8)
  231. /usr/local/go/src/net/fd_unix.go:238 +0x42
  232. net.(*TCPListener).accept(0xc0000be0e0, 0xe9, 0x0, 0x0)
  233. /usr/local/go/src/net/tcpsock_posix.go:139 +0x32
  234. net.(*TCPListener).Accept(0xc0000be0e0, 0xbf2f613b6ecc3d68, 0xe8b29287, 0x50bfa40, 0x0)
  235. /usr/local/go/src/net/tcpsock.go:260 +0x48
  236. github.com/syncthing/syncthing/lib/connections.(*tcpListener).Serve(0xc00017a1b0)
  237. /Users/jb/dev/github.com/syncthing/syncthing/lib/connections/tcp_listen.go:87 +0x728
  238. github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0004710e0, 0xc000000000, 0x570e8a0, 0xc00017a1b0)
  239. /Users/jb/go/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x47
  240. created by github.com/thejerf/suture.(*Supervisor).runService
  241. /Users/jb/go/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b
  242. goroutine 57 [select]:
  243. github.com/syncthing/syncthing/lib/discover.(*globalClient).Serve(0xc00015c3f0)
  244. /Users/jb/dev/github.com/syncthing/syncthing/lib/discover/global.go:201 +0x177
  245. github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000470f00, 0xc000000000, 0x5788660, 0xc00015c3f0)
  246. /Users/jb/go/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x47
  247. created by github.com/thejerf/suture.(*Supervisor).runService
  248. /Users/jb/go/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b
  249. goroutine 58 [select]:
  250. github.com/syncthing/syncthing/lib/discover.(*globalClient).Serve(0xc00015c460)
  251. /Users/jb/dev/github.com/syncthing/syncthing/lib/discover/global.go:201 +0x177
  252. github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000470f00, 0xc000000001, 0x5788660, 0xc00015c460)
  253. /Users/jb/go/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x47
  254. created by github.com/thejerf/suture.(*Supervisor).runService
  255. /Users/jb/go/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b
  256. goroutine 114 [chan receive]:
  257. github.com/rcrowley/go-metrics.(*meterArbiter).tick(0x50bf5c0)
  258. /Users/jb/go/pkg/mod/github.com/rcrowley/go-metrics@v0.0.0-20171128170426-e181e095bae9/meter.go:252 +0x31
  259. created by github.com/rcrowley/go-metrics.NewMeter
  260. /Users/jb/go/pkg/mod/github.com/rcrowley/go-metrics@v0.0.0-20171128170426-e181e095bae9/meter.go:44 +0x107
  261. goroutine 40 [chan receive]:
  262. github.com/syncthing/syncthing/lib/beacon.(*Broadcast).Recv(0xc0000cbda0, 0xc00016c1b8, 0x20, 0xc00046ee01, 0x2, 0x2)
  263. /Users/jb/dev/github.com/syncthing/syncthing/lib/beacon/broadcast.go:67 +0x53
  264. github.com/syncthing/syncthing/lib/discover.(*localClient).recvAnnouncements(0xc00016c1b0, 0x4b3d600, 0xc0000cbda0)
  265. /Users/jb/dev/github.com/syncthing/syncthing/lib/discover/local.go:164 +0xb1
  266. created by github.com/syncthing/syncthing/lib/discover.(*localClient).startLocalIPv4Broadcasts
  267. /Users/jb/dev/github.com/syncthing/syncthing/lib/discover/local.go:89 +0xd5
  268. goroutine 41 [select]:
  269. github.com/syncthing/syncthing/lib/discover.(*localClient).sendLocalAnnouncements(0xc00016c1b0)
  270. /Users/jb/dev/github.com/syncthing/syncthing/lib/discover/local.go:154 +0x123
  271. created by github.com/syncthing/syncthing/lib/discover.NewLocal
  272. /Users/jb/dev/github.com/syncthing/syncthing/lib/discover/local.go:81 +0x2d9
  273. goroutine 42 [select]:
  274. github.com/thejerf/suture.(*Supervisor).Serve(0xc000268e10)
  275. /Users/jb/go/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:454 +0x350
  276. github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000470f00, 0xc000000003, 0x5741588, 0xc00016c1b0)
  277. /Users/jb/go/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x47
  278. created by github.com/thejerf/suture.(*Supervisor).runService
  279. /Users/jb/go/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b
  280. goroutine 43 [chan receive]:
  281. github.com/syncthing/syncthing/lib/beacon.(*Multicast).Recv(0xc0000cbf20, 0xc00016c3f8, 0x20, 0xc0000acb01, 0x2, 0x2)
  282. /Users/jb/dev/github.com/syncthing/syncthing/lib/beacon/multicast.go:67 +0x53
  283. github.com/syncthing/syncthing/lib/discover.(*localClient).recvAnnouncements(0xc00016c3f0, 0x4b3d640, 0xc0000cbf20)
  284. /Users/jb/dev/github.com/syncthing/syncthing/lib/discover/local.go:164 +0xb1
  285. created by github.com/syncthing/syncthing/lib/discover.(*localClient).startLocalIPv6Multicasts
  286. /Users/jb/dev/github.com/syncthing/syncthing/lib/discover/local.go:95 +0xdf
  287. goroutine 44 [select]:
  288. github.com/syncthing/syncthing/lib/discover.(*localClient).sendLocalAnnouncements(0xc00016c3f0)
  289. /Users/jb/dev/github.com/syncthing/syncthing/lib/discover/local.go:154 +0x123
  290. created by github.com/syncthing/syncthing/lib/discover.NewLocal
  291. /Users/jb/dev/github.com/syncthing/syncthing/lib/discover/local.go:81 +0x2d9
  292. goroutine 45 [select]:
  293. github.com/thejerf/suture.(*Supervisor).Serve(0xc000268ff0)
  294. /Users/jb/go/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:454 +0x350
  295. github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000470f00, 0xc000000004, 0x5741588, 0xc00016c3f0)
  296. /Users/jb/go/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x47
  297. created by github.com/thejerf/suture.(*Supervisor).runService
  298. /Users/jb/go/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b
  299. goroutine 46 [select]:
  300. github.com/syncthing/syncthing/lib/ur.(*Service).Serve(0xc0002461c0)
  301. /Users/jb/dev/github.com/syncthing/syncthing/lib/ur/usage_report.go:399 +0x231
  302. github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000268000, 0xc000000003, 0x4b32340, 0xc0002461c0)
  303. /Users/jb/go/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x47
  304. created by github.com/thejerf/suture.(*Supervisor).runService
  305. /Users/jb/go/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b
  306. goroutine 47 [select]:
  307. main.(*cpuService).Serve(0xc0000ce860)
  308. /Users/jb/dev/github.com/syncthing/syncthing/cmd/syncthing/cpuusage.go:41 +0x170
  309. github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000268000, 0xc000000004, 0x4b32780, 0xc0000ce860)
  310. /Users/jb/go/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x47
  311. created by github.com/thejerf/suture.(*Supervisor).runService
  312. /Users/jb/go/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b
  313. goroutine 14 [runnable]:
  314. syscall.syscall(0x40b2ca0, 0x33, 0xc00353d978, 0x0, 0x0, 0x0, 0x0)
  315. /usr/local/go/src/runtime/sys_darwin.go:63 +0x2e
  316. syscall.Fstat(0x33, 0xc00353d978, 0xc00353d980, 0x4037cbe)
  317. /usr/local/go/src/syscall/zsyscall_darwin_amd64.go:1823 +0x62
  318. os.newFile(0x33, 0xc0000b2510, 0x2e, 0x1, 0x33)
  319. /usr/local/go/src/os/file_unix.go:150 +0x1f5
  320. os.openFileNolog(0xc0000b2510, 0x2e, 0x0, 0xc0000001ff, 0x12, 0xc000537e20, 0x1b)
  321. /usr/local/go/src/os/file_unix.go:227 +0x1f9
  322. os.OpenFile(0xc0000b2510, 0x2e, 0x0, 0x1ff, 0xc0000b2510, 0x2e, 0x0)
  323. /usr/local/go/src/os/file.go:284 +0x5f
  324. github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).DirNames(0xc0000c3b70, 0xc000537e20, 0x1b, 0x0, 0x0, 0x0, 0x0, 0x0)
  325. /Users/jb/dev/github.com/syncthing/syncthing/lib/fs/basicfs.go:195 +0xa5
  326. github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0xc0000c3b80, 0xc000537e20, 0x1b, 0x4b43d80, 0xc0014cf1b0, 0xc0001e4280, 0x0, 0x0)
  327. /Users/jb/dev/github.com/syncthing/syncthing/lib/fs/walkfs.go:58 +0x1d7
  328. github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0xc0000c3b80, 0xc0038b2f40, 0x16, 0x4b43d80, 0xc0011f6940, 0xc0001e4280, 0x0, 0x0)
  329. /Users/jb/dev/github.com/syncthing/syncthing/lib/fs/walkfs.go:71 +0x41e
  330. github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0xc0000c3b80, 0xc003dfd320, 0x14, 0x4b43d80, 0xc001016050, 0xc0001e4280, 0x0, 0x0)
  331. /Users/jb/dev/github.com/syncthing/syncthing/lib/fs/walkfs.go:71 +0x41e
  332. github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0xc0000c3b80, 0x4880b35, 0x1, 0x4b43d80, 0xc0000c3e30, 0xc0001e4280, 0x0, 0xc000237f48)
  333. /Users/jb/dev/github.com/syncthing/syncthing/lib/fs/walkfs.go:71 +0x41e
  334. github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).Walk(0xc0000c3b80, 0x4880b35, 0x1, 0xc0001e4280, 0x50bfa40, 0xc0000c3d70)
  335. /Users/jb/dev/github.com/syncthing/syncthing/lib/fs/walkfs.go:93 +0xd3
  336. github.com/syncthing/syncthing/lib/scanner.(*walker).walk.func1(0xc00014e080, 0x4b3b4c0, 0xc0000b6cc0, 0xc00026afc0, 0xc00026b020)
  337. /Users/jb/dev/github.com/syncthing/syncthing/lib/scanner/walk.go:111 +0x127
  338. created by github.com/syncthing/syncthing/lib/scanner.(*walker).walk
  339. /Users/jb/dev/github.com/syncthing/syncthing/lib/scanner/walk.go:108 +0x18c
  340. goroutine 15 [chan receive]:
  341. github.com/syncthing/syncthing/lib/scanner.(*walker).walk.func2(0xc00026afc0, 0x4b3b4c0, 0xc0000b6cc0, 0xc00014e080, 0xc00026b020, 0xc0001e4230)
  342. /Users/jb/dev/github.com/syncthing/syncthing/lib/scanner/walk.go:145 +0xb3
  343. created by github.com/syncthing/syncthing/lib/scanner.(*walker).walk
  344. /Users/jb/dev/github.com/syncthing/syncthing/lib/scanner/walk.go:141 +0x216
  345. goroutine 48 [select]:
  346. github.com/thejerf/suture.(*Supervisor).Serve(0xc0002691d0)
  347. /Users/jb/go/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:454 +0x350
  348. github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000268000, 0xc000000005, 0x5741778, 0xc0000f2960)
  349. /Users/jb/go/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x47
  350. created by github.com/thejerf/suture.(*Supervisor).runService
  351. /Users/jb/go/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b
  352. goroutine 16 [select]:
  353. github.com/thejerf/suture.(*Supervisor).Serve(0xc0002690e0)
  354. /Users/jb/go/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:454 +0x350
  355. github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000268ff0, 0xc000000000, 0x5741610, 0xc0000cbf20)
  356. /Users/jb/go/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x47
  357. created by github.com/thejerf/suture.(*Supervisor).runService
  358. /Users/jb/go/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b
  359. goroutine 82 [IO wait]:
  360. internal/poll.runtime_pollWait(0x5740e38, 0x72, 0xc002ef2070)
  361. /usr/local/go/src/runtime/netpoll.go:182 +0x56
  362. internal/poll.(*pollDesc).wait(0xc00014e118, 0x72, 0xc00014e100, 0x0, 0x0)
  363. /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
  364. internal/poll.(*pollDesc).waitRead(...)
  365. /usr/local/go/src/internal/poll/fd_poll_runtime.go:92
  366. internal/poll.(*FD).RawRead(0xc00014e100, 0xc00030aab0, 0x0, 0x0)
  367. /usr/local/go/src/internal/poll/fd_unix.go:534 +0x100
  368. net.(*rawConn).Read(0xc000266068, 0xc00030aab0, 0x1, 0x1)
  369. /usr/local/go/src/net/rawconn.go:43 +0x57
  370. golang.org/x/net/internal/socket.(*Conn).recvMsg(0xc0000ac7e0, 0xc0003a7cb8, 0x0, 0x0, 0xc000010ae0)
  371. /Users/jb/go/pkg/mod/golang.org/x/net@v0.0.0-20181201002055-351d144fa1fc/internal/socket/rawconn_msg.go:32 +0x20e
  372. golang.org/x/net/internal/socket.(*Conn).RecvMsg(...)
  373. /Users/jb/go/pkg/mod/golang.org/x/net@v0.0.0-20181201002055-351d144fa1fc/internal/socket/socket.go:252
  374. golang.org/x/net/ipv6.(*payloadHandler).readFrom(0xc00015e560, 0xc002e76000, 0x10000, 0x10000, 0x4008184, 0xc0000c1980, 0xc0003a7e90, 0x4765000, 0x4557c0f, 0xc000116601)
  375. /Users/jb/go/pkg/mod/golang.org/x/net@v0.0.0-20181201002055-351d144fa1fc/ipv6/payload_cmsg_go1_9.go:25 +0x1a7
  376. golang.org/x/net/ipv6.(*payloadHandler).ReadFrom(0xc00015e560, 0xc002e76000, 0x10000, 0x10000, 0x2, 0x2, 0x4b32940, 0xc00030aa50, 0x0, 0x0)
  377. /Users/jb/go/pkg/mod/golang.org/x/net@v0.0.0-20181201002055-351d144fa1fc/ipv6/payload_cmsg.go:19 +0x6d
  378. github.com/syncthing/syncthing/lib/beacon.(*multicastReader).Serve(0xc00007d600)
  379. /Users/jb/dev/github.com/syncthing/syncthing/lib/beacon/multicast.go:204 +0x760
  380. github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0002690e0, 0xc000000000, 0x4b31f00, 0xc00007d600)
  381. /Users/jb/go/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x47
  382. created by github.com/thejerf/suture.(*Supervisor).runService
  383. /Users/jb/go/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b
  384. goroutine 83 [chan receive]:
  385. github.com/syncthing/syncthing/lib/beacon.(*multicastWriter).Serve(0xc00007d640)
  386. /Users/jb/dev/github.com/syncthing/syncthing/lib/beacon/multicast.go:109 +0x849
  387. github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0002690e0, 0xc000000001, 0x4b31f40, 0xc00007d640)
  388. /Users/jb/go/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x47
  389. created by github.com/thejerf/suture.(*Supervisor).runService
  390. /Users/jb/go/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b
  391. goroutine 103 [runnable]:
  392. syscall.syscall6(0x40b2b00, 0x27, 0xc0034c6800, 0x28d, 0x1ec396, 0x0, 0x0, 0x28d, 0x0, 0x0)
  393. /usr/local/go/src/runtime/sys_darwin.go:74 +0x2e
  394. syscall.Pread(0x27, 0xc0034c6800, 0x28d, 0x3df, 0x1ec396, 0x18, 0xc0012a6488, 0x402e891)
  395. /usr/local/go/src/syscall/zsyscall_darwin_amd64.go:1127 +0x7f
  396. internal/poll.(*FD).Pread(0xc0031e7200, 0xc0034c6800, 0x28d, 0x3df, 0x1ec396, 0xc0000bc2a0, 0x1, 0x4a46f28)
  397. /usr/local/go/src/internal/poll/fd_unix.go:196 +0xa2
  398. os.(*File).pread(...)
  399. /usr/local/go/src/os/file_unix.go:272
  400. os.(*File).ReadAt(0xc000fa23e0, 0xc0034c6800, 0x28d, 0x3df, 0x1ec396, 0x0, 0x0, 0x0)
  401. /usr/local/go/src/os/file.go:126 +0x103
  402. github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock(0xc0001e9790, 0x1ec396, 0x288, 0x4847c01, 0x203001, 0xc000ab10a0, 0xc0012a6750, 0x4597d8d, 0xc003f38690)
  403. /Users/jb/go/pkg/mod/github.com/syndtr/goleveldb@v0.0.0-20171214120811-34011bf325bc/leveldb/table/reader.go:564 +0xb2
  404. github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock(0xc0001e9790, 0x1ec396, 0x288, 0x1, 0x8, 0xc0035a4b40, 0xc000fc4000)
  405. /Users/jb/go/pkg/mod/github.com/syndtr/goleveldb@v0.0.0-20171214120811-34011bf325bc/leveldb/table/reader.go:603 +0x55
  406. github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1(0xc000ab10c0, 0xc0000b6280, 0xc003830480)
  407. /Users/jb/go/pkg/mod/github.com/syndtr/goleveldb@v0.0.0-20171214120811-34011bf325bc/leveldb/table/reader.go:627 +0x51
  408. github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get(0xc0000b6280, 0x1eb91, 0x1ec396, 0xc000fc4000, 0x0)
  409. /Users/jb/go/pkg/mod/github.com/syndtr/goleveldb@v0.0.0-20171214120811-34011bf325bc/leveldb/cache/cache.go:389 +0x1d7
  410. github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get(...)
  411. /Users/jb/go/pkg/mod/github.com/syndtr/goleveldb@v0.0.0-20171214120811-34011bf325bc/leveldb/cache/cache.go:58
  412. github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached(0xc0001e9790, 0x1ec396, 0x288, 0x4590101, 0xc000248400, 0xc0012a6880, 0x402dfef, 0x8, 0xc0000c99c0)
  413. /Users/jb/go/pkg/mod/github.com/syndtr/goleveldb@v0.0.0-20171214120811-34011bf325bc/leveldb/table/reader.go:625 +0x158
  414. github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter(0xc0001e9790, 0x1ec396, 0x288, 0x0, 0x101, 0x288, 0x2)
  415. /Users/jb/go/pkg/mod/github.com/syndtr/goleveldb@v0.0.0-20171214120811-34011bf325bc/leveldb/table/reader.go:765 +0x5b
  416. github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr(0xc0001e9790, 0x1ec396, 0x288, 0x0, 0x101, 0x0, 0x0)
  417. /Users/jb/go/pkg/mod/github.com/syndtr/goleveldb@v0.0.0-20171214120811-34011bf325bc/leveldb/table/reader.go:780 +0x12e
  418. github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get(0xc000aa7720, 0x459fa94, 0xc000248400)
  419. /Users/jb/go/pkg/mod/github.com/syndtr/goleveldb@v0.0.0-20171214120811-34011bf325bc/leveldb/table/reader.go:507 +0x2b6
  420. github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData(0xc0031e72c0)
  421. /Users/jb/go/pkg/mod/github.com/syndtr/goleveldb@v0.0.0-20171214120811-34011bf325bc/leveldb/iterator/indexed_iter.go:39 +0x41
  422. github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next(0xc0031e72c0, 0x20)
  423. /Users/jb/go/pkg/mod/github.com/syndtr/goleveldb@v0.0.0-20171214120811-34011bf325bc/leveldb/iterator/indexed_iter.go:160 +0xb6
  424. github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next(0xc0031e7080, 0x20)
  425. /Users/jb/go/pkg/mod/github.com/syndtr/goleveldb@v0.0.0-20171214120811-34011bf325bc/leveldb/iterator/indexed_iter.go:149 +0x17e
  426. github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next(0xc00014cc80, 0x0)
  427. /Users/jb/go/pkg/mod/github.com/syndtr/goleveldb@v0.0.0-20171214120811-34011bf325bc/leveldb/iterator/merged_iter.go:169 +0xe2
  428. github.com/syndtr/goleveldb/leveldb.(*dbIter).Next(0xc00016c510, 0x1)
  429. /Users/jb/go/pkg/mod/github.com/syndtr/goleveldb@v0.0.0-20171214120811-34011bf325bc/leveldb/db_iter.go:240 +0x97
  430. github.com/syncthing/syncthing/lib/db.(*instance).withNeed(0xc00046e1e0, 0xc0004be9e0, 0xb, 0x10, 0xc0012a6da0, 0x20, 0x20, 0x1, 0xc0004bd400)
  431. /Users/jb/dev/github.com/syncthing/syncthing/lib/db/instance.go:331 +0x2b6
  432. github.com/syncthing/syncthing/lib/db.(*FileSet).WithNeedTruncated(0xc0000b6b00, 0x303a58f8b941897c, 0xe0c6153d5b38dadd, 0x6308f7c9a45b6725, 0x9c959a98f78344e6, 0xc003338740)
  433. /Users/jb/dev/github.com/syncthing/syncthing/lib/db/set.go:162 +0x1ee
  434. github.com/syncthing/syncthing/lib/model.(*model).Completion(0xc0001a6160, 0x303a58f8b941897c, 0xe0c6153d5b38dadd, 0x6308f7c9a45b6725, 0x9c959a98f78344e6, 0xc0002482e6, 0xb, 0x0, 0x0, 0x0, ...)
  435. /Users/jb/dev/github.com/syncthing/syncthing/lib/model/model.go:693 +0x34a
  436. github.com/syncthing/syncthing/lib/api.(*service).getDBCompletion(0xc000118dc0, 0x4b39580, 0xc001116380, 0xc003ce0d00)
  437. /Users/jb/dev/github.com/syncthing/syncthing/lib/api/api.go:654 +0x13e
  438. net/http.HandlerFunc.ServeHTTP(0xc002ef2080, 0x4b39580, 0xc001116380, 0xc003ce0d00)
  439. /usr/local/go/src/net/http/server.go:1995 +0x44
  440. net/http.(*ServeMux).ServeHTTP(0xc00022a880, 0x4b39580, 0xc001116380, 0xc003ce0d00)
  441. /usr/local/go/src/net/http/server.go:2375 +0x1d6
  442. github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x4b39580, 0xc001116380, 0xc003ce0d00)
  443. /Users/jb/dev/github.com/syncthing/syncthing/lib/api/api.go:426 +0xe6
  444. net/http.HandlerFunc.ServeHTTP(0xc00030abd0, 0x4b39580, 0xc001116380, 0xc003ce0d00)
  445. /usr/local/go/src/net/http/server.go:1995 +0x44
  446. github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x4b39580, 0xc001116380, 0xc003ce0d00)
  447. /Users/jb/dev/github.com/syncthing/syncthing/lib/api/api.go:518 +0x117
  448. net/http.HandlerFunc.ServeHTTP(0xc000010bc0, 0x4b39580, 0xc001116380, 0xc003ce0d00)
  449. /usr/local/go/src/net/http/server.go:1995 +0x44
  450. github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x4b39580, 0xc001116380, 0xc003ce0d00)
  451. /Users/jb/dev/github.com/syncthing/syncthing/lib/api/api.go:541 +0x3f4
  452. net/http.HandlerFunc.ServeHTTP(0xc000010be0, 0x4b39580, 0xc001116380, 0xc003ce0d00)
  453. /usr/local/go/src/net/http/server.go:1995 +0x44
  454. net/http.(*ServeMux).ServeHTTP(0xc00022a940, 0x4b39580, 0xc001116380, 0xc003ce0d00)
  455. /usr/local/go/src/net/http/server.go:2375 +0x1d6
  456. github.com/syncthing/syncthing/lib/api.csrfMiddleware.func1(0x4b39580, 0xc001116380, 0xc003ce0d00)
  457. /Users/jb/dev/github.com/syncthing/syncthing/lib/api/api_csrf.go:78 +0x208
  458. net/http.HandlerFunc.ServeHTTP(0xc0001713f0, 0x4b39580, 0xc001116380, 0xc003ce0d00)
  459. /usr/local/go/src/net/http/server.go:1995 +0x44
  460. github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x4b39580, 0xc001116380, 0xc003ce0d00)
  461. /Users/jb/dev/github.com/syncthing/syncthing/lib/api/api.go:549 +0x2ce
  462. net/http.HandlerFunc.ServeHTTP(0xc0000c94c0, 0x4b39580, 0xc001116380, 0xc003ce0d00)
  463. /usr/local/go/src/net/http/server.go:1995 +0x44
  464. github.com/syncthing/syncthing/lib/api.basicAuthAndSessionMiddleware.func1(0x4b39580, 0xc001116380, 0xc003ce0d00)
  465. /Users/jb/dev/github.com/syncthing/syncthing/lib/api/api_auth.go:51 +0xa64
  466. net/http.HandlerFunc.ServeHTTP(0xc0001e9040, 0x4b39580, 0xc001116380, 0xc003ce0d00)
  467. /usr/local/go/src/net/http/server.go:1995 +0x44
  468. github.com/syncthing/syncthing/lib/api.redirectToHTTPSMiddleware.func1(0x4b39580, 0xc001116380, 0xc003ce0d00)
  469. /Users/jb/dev/github.com/syncthing/syncthing/lib/api/api.go:531 +0x117
  470. net/http.HandlerFunc.ServeHTTP(0xc0000ad700, 0x4b39580, 0xc001116380, 0xc003ce0d00)
  471. /usr/local/go/src/net/http/server.go:1995 +0x44
  472. github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x4b39580, 0xc001116380, 0xc003ce0d00)
  473. /Users/jb/dev/github.com/syncthing/syncthing/lib/api/api.go:510 +0x2a6
  474. net/http.HandlerFunc.ServeHTTP(0xc0000ad720, 0x4b39580, 0xc001116380, 0xc003ce0d00)
  475. /usr/local/go/src/net/http/server.go:1995 +0x44
  476. github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x4b39580, 0xc001116380, 0xc003ce0d00)
  477. /Users/jb/dev/github.com/syncthing/syncthing/lib/api/api.go:438 +0xa7
  478. net/http.HandlerFunc.ServeHTTP(0xc0000ad740, 0x4b39580, 0xc001116380, 0xc003ce0d00)
  479. /usr/local/go/src/net/http/server.go:1995 +0x44
  480. net/http.serverHandler.ServeHTTP(0xc0001e9110, 0x4b39580, 0xc001116380, 0xc003ce0d00)
  481. /usr/local/go/src/net/http/server.go:2774 +0xa8
  482. net/http.(*conn).serve(0xc0013546e0, 0x4b3b4c0, 0xc000ea0000)
  483. /usr/local/go/src/net/http/server.go:1878 +0x851
  484. created by net/http.(*Server).Serve
  485. /usr/local/go/src/net/http/server.go:2884 +0x2f4
  486. goroutine 139 [IO wait]:
  487. internal/poll.runtime_pollWait(0x57402d8, 0x72, 0xffffffffffffffff)
  488. /usr/local/go/src/runtime/netpoll.go:182 +0x56
  489. internal/poll.(*pollDesc).wait(0xc001002718, 0x72, 0x600, 0x62b, 0xffffffffffffffff)
  490. /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
  491. internal/poll.(*pollDesc).waitRead(...)
  492. /usr/local/go/src/internal/poll/fd_poll_runtime.go:92
  493. internal/poll.(*FD).Read(0xc001002700, 0xc00035f100, 0x62b, 0x62b, 0x0, 0x0, 0x0)
  494. /usr/local/go/src/internal/poll/fd_unix.go:169 +0x1f2
  495. net.(*netFD).Read(0xc001002700, 0xc00035f100, 0x62b, 0x62b, 0xc003f3b8c0, 0x8, 0x4a46af0)
  496. /usr/local/go/src/net/fd_unix.go:202 +0x4f
  497. net.(*conn).Read(0xc001199ae0, 0xc00035f100, 0x62b, 0x62b, 0x0, 0x0, 0x0)
  498. /usr/local/go/src/net/net.go:177 +0x69
  499. github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc00138c8a0, 0xc00035f100, 0x62b, 0x62b, 0xc003f3b900, 0xc003f3b9a8, 0x10)
  500. /Users/jb/dev/github.com/syncthing/syncthing/lib/tlsutil/tlsutil.go:223 +0xc1
  501. crypto/tls.(*atLeastReader).Read(0xc000239200, 0xc00035f100, 0x62b, 0x62b, 0xc00409a005, 0xc001002718, 0xc003f3b9d8)
  502. /usr/local/go/src/crypto/tls/conn.go:761 +0x60
  503. bytes.(*Buffer).ReadFrom(0xc000036958, 0x4b2a4a0, 0xc000239200, 0x400bc55, 0x47b4f40, 0x4812c80)
  504. /usr/local/go/src/bytes/buffer.go:207 +0xbd
  505. crypto/tls.(*Conn).readFromUntil(0xc000036700, 0x572adf0, 0xc00138c8a0, 0x5, 0xc00138c8a0, 0x1e0)
  506. /usr/local/go/src/crypto/tls/conn.go:783 +0xf8
  507. crypto/tls.(*Conn).readRecordOrCCS(0xc000036700, 0x4a46f00, 0xc000036838, 0x431b6ba)
  508. /usr/local/go/src/crypto/tls/conn.go:590 +0x125
  509. crypto/tls.(*Conn).readRecord(...)
  510. /usr/local/go/src/crypto/tls/conn.go:558
  511. crypto/tls.(*Conn).Read(0xc000036700, 0xc000b31000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
  512. /usr/local/go/src/crypto/tls/conn.go:1236 +0x137
  513. net/http.(*connReader).Read(0xc00375e3f0, 0xc000b31000, 0x1000, 0x1000, 0x425ea21, 0xc00138c8a0, 0xbf2f613ef969b548)
  514. /usr/local/go/src/net/http/server.go:787 +0x107
  515. bufio.(*Reader).fill(0xc0007eec00)
  516. /usr/local/go/src/bufio/bufio.go:100 +0x10f
  517. bufio.(*Reader).Peek(0xc0007eec00, 0x4, 0x435c71b54, 0x50bfa40, 0x0, 0x0, 0x50bfa40)
  518. /usr/local/go/src/bufio/bufio.go:138 +0x4f
  519. net/http.(*conn).serve(0xc0013545a0, 0x4b3b4c0, 0xc001778f00)
  520. /usr/local/go/src/net/http/server.go:1903 +0x9bf
  521. created by net/http.(*Server).Serve
  522. /usr/local/go/src/net/http/server.go:2884 +0x2f4
  523. goroutine 86 [select]:
  524. github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc0000c3b70, 0x4880b35, 0x1, 0xc0000383c0, 0x12, 0xc0000bd320, 0xc00026b140, 0x4b32140, 0xc00017a090, 0x4b3b4c0, ...)
  525. /Users/jb/dev/github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:81 +0x2c8
  526. created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch
  527. /Users/jb/dev/github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:59 +0x3e7
  528. goroutine 72 [select]:
  529. github.com/thejerf/suture.(*Supervisor).Serve(0xc000268f00)
  530. /Users/jb/go/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:454 +0x350
  531. github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000268e10, 0xc000000000, 0x5741508, 0xc0000cbda0)
  532. /Users/jb/go/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x47
  533. created by github.com/thejerf/suture.(*Supervisor).runService
  534. /Users/jb/go/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b
  535. goroutine 73 [IO wait]:
  536. internal/poll.runtime_pollWait(0x5740bc8, 0x72, 0x0)
  537. /usr/local/go/src/runtime/netpoll.go:182 +0x56
  538. internal/poll.(*pollDesc).wait(0xc00014e198, 0x72, 0x10000, 0x10000, 0x0)
  539. /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
  540. internal/poll.(*pollDesc).waitRead(...)
  541. /usr/local/go/src/internal/poll/fd_poll_runtime.go:92
  542. internal/poll.(*FD).ReadFrom(0xc00014e180, 0xc002d06000, 0x10000, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0)
  543. /usr/local/go/src/internal/poll/fd_unix.go:219 +0x194
  544. net.(*netFD).readFrom(0xc00014e180, 0xc002d06000, 0x10000, 0x10000, 0x4, 0xc00044df40, 0xc0000d3500, 0xc00044de50, 0x400725c)
  545. /usr/local/go/src/net/fd_unix.go:208 +0x5b
  546. net.(*UDPConn).readFrom(0xc0000be100, 0xc002d06000, 0x10000, 0x10000, 0xc0000c18c0, 0xc00044de88, 0x4008184, 0xc0000c18c0)
  547. /usr/local/go/src/net/udpsock_posix.go:47 +0x6a
  548. net.(*UDPConn).ReadFrom(0xc0000be100, 0xc002d06000, 0x10000, 0x10000, 0x2, 0x2, 0xc0001e74a0, 0x0, 0x0)
  549. /usr/local/go/src/net/udpsock.go:121 +0x5e
  550. github.com/syncthing/syncthing/lib/beacon.(*broadcastReader).Serve(0xc00007d540)
  551. /Users/jb/dev/github.com/syncthing/syncthing/lib/beacon/broadcast.go:196 +0x371
  552. github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000268f00, 0xc000000000, 0x4b31e80, 0xc00007d540)
  553. /Users/jb/go/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x47
  554. created by github.com/thejerf/suture.(*Supervisor).runService
  555. /Users/jb/go/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b
  556. goroutine 74 [chan receive]:
  557. github.com/syncthing/syncthing/lib/beacon.(*broadcastWriter).Serve(0xc00007d580)
  558. /Users/jb/dev/github.com/syncthing/syncthing/lib/beacon/broadcast.go:102 +0x3ca
  559. github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000268f00, 0xc000000001, 0x4b31ec0, 0xc00007d580)
  560. /Users/jb/go/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x47
  561. created by github.com/thejerf/suture.(*Supervisor).runService
  562. /Users/jb/go/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b
  563. goroutine 140 [IO wait]:
  564. internal/poll.runtime_pollWait(0x5740208, 0x72, 0xffffffffffffffff)
  565. /usr/local/go/src/runtime/netpoll.go:182 +0x56
  566. internal/poll.(*pollDesc).wait(0xc000b88418, 0x72, 0x600, 0x62b, 0xffffffffffffffff)
  567. /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
  568. internal/poll.(*pollDesc).waitRead(...)
  569. /usr/local/go/src/internal/poll/fd_poll_runtime.go:92
  570. internal/poll.(*FD).Read(0xc000b88400, 0xc00035e300, 0x62b, 0x62b, 0x0, 0x0, 0x0)
  571. /usr/local/go/src/internal/poll/fd_unix.go:169 +0x1f2
  572. net.(*netFD).Read(0xc000b88400, 0xc00035e300, 0x62b, 0x62b, 0xc003f3d8c0, 0x8, 0xc000242f00)
  573. /usr/local/go/src/net/fd_unix.go:202 +0x4f
  574. net.(*conn).Read(0xc000fa3568, 0xc00035e300, 0x62b, 0x62b, 0x0, 0x0, 0x0)
  575. /usr/local/go/src/net/net.go:177 +0x69
  576. github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc00138ce60, 0xc00035e300, 0x62b, 0x62b, 0xc003f3d900, 0xc003f3d9a8, 0x10)
  577. /Users/jb/dev/github.com/syncthing/syncthing/lib/tlsutil/tlsutil.go:223 +0xc1
  578. crypto/tls.(*atLeastReader).Read(0xc003301b00, 0xc00035e300, 0x62b, 0x62b, 0xc00337e1e5, 0xc000b88418, 0xc003f3d9d8)
  579. /usr/local/go/src/crypto/tls/conn.go:761 +0x60
  580. bytes.(*Buffer).ReadFrom(0xc000037058, 0x4b2a4a0, 0xc003301b00, 0x400bc55, 0x47b4f40, 0x4812c80)
  581. /usr/local/go/src/bytes/buffer.go:207 +0xbd
  582. crypto/tls.(*Conn).readFromUntil(0xc000036e00, 0x572adf0, 0xc00138ce60, 0x5, 0xc00138ce60, 0x1e0)
  583. /usr/local/go/src/crypto/tls/conn.go:783 +0xf8
  584. crypto/tls.(*Conn).readRecordOrCCS(0xc000036e00, 0x4a46f00, 0xc000036f38, 0x431b6ba)
  585. /usr/local/go/src/crypto/tls/conn.go:590 +0x125
  586. crypto/tls.(*Conn).readRecord(...)
  587. /usr/local/go/src/crypto/tls/conn.go:558
  588. crypto/tls.(*Conn).Read(0xc000036e00, 0xc001b79000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
  589. /usr/local/go/src/crypto/tls/conn.go:1236 +0x137
  590. net/http.(*connReader).Read(0xc000ab8360, 0xc001b79000, 0x1000, 0x1000, 0x425ea21, 0xc00138ce60, 0xbf2f613ef99ccb68)
  591. /usr/local/go/src/net/http/server.go:787 +0x107
  592. bufio.(*Reader).fill(0xc000fcc300)
  593. /usr/local/go/src/bufio/bufio.go:100 +0x10f
  594. bufio.(*Reader).Peek(0xc000fcc300, 0x4, 0x435fa3146, 0x50bfa40, 0x0, 0x0, 0x50bfa40)
  595. /usr/local/go/src/bufio/bufio.go:138 +0x4f
  596. net/http.(*conn).serve(0xc001354640, 0x4b3b4c0, 0xc0013bfec0)
  597. /usr/local/go/src/net/http/server.go:1903 +0x9bf
  598. created by net/http.(*Server).Serve
  599. /usr/local/go/src/net/http/server.go:2884 +0x2f4
  600. goroutine 79 [sleep]:
  601. runtime.goparkunlock(...)
  602. /usr/local/go/src/runtime/proc.go:307
  603. time.Sleep(0x2540be400)
  604. /usr/local/go/src/runtime/time.go:105 +0x159
  605. main.standbyMonitor()
  606. /Users/jb/dev/github.com/syncthing/syncthing/cmd/syncthing/main.go:1154 +0x6b
  607. created by main.syncthingMain
  608. /Users/jb/dev/github.com/syncthing/syncthing/cmd/syncthing/main.go:884 +0x2608
  609. goroutine 63 [IO wait]:
  610. internal/poll.runtime_pollWait(0x5740af8, 0x72, 0xffffffffffffffff)
  611. /usr/local/go/src/runtime/netpoll.go:182 +0x56
  612. internal/poll.(*pollDesc).wait(0xc00014e218, 0x72, 0x600, 0x611, 0xffffffffffffffff)
  613. /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
  614. internal/poll.(*pollDesc).waitRead(...)
  615. /usr/local/go/src/internal/poll/fd_poll_runtime.go:92
  616. internal/poll.(*FD).Read(0xc00014e200, 0xc0036e9500, 0x611, 0x611, 0x0, 0x0, 0x0)
  617. /usr/local/go/src/internal/poll/fd_unix.go:169 +0x1f2
  618. net.(*netFD).Read(0xc00014e200, 0xc0036e9500, 0x611, 0x611, 0x203000, 0x411558d, 0xc0005b00a5)
  619. /usr/local/go/src/net/fd_unix.go:202 +0x4f
  620. net.(*conn).Read(0xc0000126e0, 0xc0036e9500, 0x611, 0x611, 0x0, 0x0, 0x0)
  621. /usr/local/go/src/net/net.go:177 +0x69
  622. crypto/tls.(*atLeastReader).Read(0xc0000ced60, 0xc0036e9500, 0x611, 0x611, 0x42af5ef, 0xc003717140, 0xc00044c938)
  623. /usr/local/go/src/crypto/tls/conn.go:761 +0x60
  624. bytes.(*Buffer).ReadFrom(0xc0000365d8, 0x4b2a4a0, 0xc0000ced60, 0x400bc55, 0x47b4f40, 0x4852500)
  625. /usr/local/go/src/bytes/buffer.go:207 +0xbd
  626. crypto/tls.(*Conn).readFromUntil(0xc000036380, 0x5712c90, 0xc0000126e0, 0x5, 0xc0000126e0, 0x203000)
  627. /usr/local/go/src/crypto/tls/conn.go:783 +0xf8
  628. crypto/tls.(*Conn).readRecordOrCCS(0xc000036380, 0x4a46f00, 0xc0000364b8, 0xc00044cdd0)
  629. /usr/local/go/src/crypto/tls/conn.go:590 +0x125
  630. crypto/tls.(*Conn).readRecord(...)
  631. /usr/local/go/src/crypto/tls/conn.go:558
  632. crypto/tls.(*Conn).Read(0xc000036380, 0xc0005b0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
  633. /usr/local/go/src/crypto/tls/conn.go:1236 +0x137
  634. net/http.(*persistConn).Read(0xc0000d0b40, 0xc0005b0000, 0x1000, 0x1000, 0x405bd50, 0xc00044ce88, 0x2)
  635. /usr/local/go/src/net/http/transport.go:1524 +0x7b
  636. bufio.(*Reader).fill(0xc003717140)
  637. /usr/local/go/src/bufio/bufio.go:100 +0x10f
  638. bufio.(*Reader).Peek(0xc003717140, 0x1, 0x2, 0x0, 0x0, 0xc003ef3800, 0x0)
  639. /usr/local/go/src/bufio/bufio.go:138 +0x4f
  640. net/http.(*persistConn).readLoop(0xc0000d0b40)
  641. /usr/local/go/src/net/http/transport.go:1677 +0x1a3
  642. created by net/http.(*Transport).dialConn
  643. /usr/local/go/src/net/http/transport.go:1357 +0xae8
  644. goroutine 130 [select]:
  645. github.com/syncthing/syncthing/lib/sync.(*TimeoutCondWaiter).Wait(0xc001200e58, 0x4a45d00)
  646. /Users/jb/dev/github.com/syncthing/syncthing/lib/sync/sync.go:292 +0x115
  647. github.com/syncthing/syncthing/lib/events.(*bufferedSubscription).Since(0xc0002820f0, 0x0, 0x50e2748, 0x0, 0x0, 0xdf8475800, 0x0, 0x0, 0x0)
  648. /Users/jb/dev/github.com/syncthing/syncthing/lib/events/events.go:461 +0x4db
  649. github.com/syncthing/syncthing/lib/api.(*service).getEvents(0xc000118dc0, 0x4b39580, 0xc0014cc2a0, 0xc00013a700, 0x4b2a820, 0xc0002820f0)
  650. /Users/jb/dev/github.com/syncthing/syncthing/lib/api/api.go:1191 +0x2a4
  651. github.com/syncthing/syncthing/lib/api.(*service).getDiskEvents(0xc000118dc0, 0x4b39580, 0xc0014cc2a0, 0xc00013a700)
  652. /Users/jb/dev/github.com/syncthing/syncthing/lib/api/api.go:1167 +0x74
  653. net/http.HandlerFunc.ServeHTTP(0xc002ef2140, 0x4b39580, 0xc0014cc2a0, 0xc00013a700)
  654. /usr/local/go/src/net/http/server.go:1995 +0x44
  655. net/http.(*ServeMux).ServeHTTP(0xc00022a880, 0x4b39580, 0xc0014cc2a0, 0xc00013a700)
  656. /usr/local/go/src/net/http/server.go:2375 +0x1d6
  657. github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x4b39580, 0xc0014cc2a0, 0xc00013a700)
  658. /Users/jb/dev/github.com/syncthing/syncthing/lib/api/api.go:426 +0xe6
  659. net/http.HandlerFunc.ServeHTTP(0xc00030abd0, 0x4b39580, 0xc0014cc2a0, 0xc00013a700)
  660. /usr/local/go/src/net/http/server.go:1995 +0x44
  661. github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x4b39580, 0xc0014cc2a0, 0xc00013a700)
  662. /Users/jb/dev/github.com/syncthing/syncthing/lib/api/api.go:518 +0x117
  663. net/http.HandlerFunc.ServeHTTP(0xc000010bc0, 0x4b39580, 0xc0014cc2a0, 0xc00013a700)
  664. /usr/local/go/src/net/http/server.go:1995 +0x44
  665. github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x4b39580, 0xc0014cc2a0, 0xc00013a700)
  666. /Users/jb/dev/github.com/syncthing/syncthing/lib/api/api.go:541 +0x3f4
  667. net/http.HandlerFunc.ServeHTTP(0xc000010be0, 0x4b39580, 0xc0014cc2a0, 0xc00013a700)
  668. /usr/local/go/src/net/http/server.go:1995 +0x44
  669. net/http.(*ServeMux).ServeHTTP(0xc00022a940, 0x4b39580, 0xc0014cc2a0, 0xc00013a700)
  670. /usr/local/go/src/net/http/server.go:2375 +0x1d6
  671. github.com/syncthing/syncthing/lib/api.csrfMiddleware.func1(0x4b39580, 0xc0014cc2a0, 0xc00013a700)
  672. /Users/jb/dev/github.com/syncthing/syncthing/lib/api/api_csrf.go:78 +0x208
  673. net/http.HandlerFunc.ServeHTTP(0xc0001713f0, 0x4b39580, 0xc0014cc2a0, 0xc00013a700)
  674. /usr/local/go/src/net/http/server.go:1995 +0x44
  675. github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x4b39580, 0xc0014cc2a0, 0xc00013a700)
  676. /Users/jb/dev/github.com/syncthing/syncthing/lib/api/api.go:549 +0x2ce
  677. net/http.HandlerFunc.ServeHTTP(0xc0000c94c0, 0x4b39580, 0xc0014cc2a0, 0xc00013a700)
  678. /usr/local/go/src/net/http/server.go:1995 +0x44
  679. github.com/syncthing/syncthing/lib/api.basicAuthAndSessionMiddleware.func1(0x4b39580, 0xc0014cc2a0, 0xc00013a700)
  680. /Users/jb/dev/github.com/syncthing/syncthing/lib/api/api_auth.go:51 +0xa64
  681. net/http.HandlerFunc.ServeHTTP(0xc0001e9040, 0x4b39580, 0xc0014cc2a0, 0xc00013a700)
  682. /usr/local/go/src/net/http/server.go:1995 +0x44
  683. github.com/syncthing/syncthing/lib/api.redirectToHTTPSMiddleware.func1(0x4b39580, 0xc0014cc2a0, 0xc00013a700)
  684. /Users/jb/dev/github.com/syncthing/syncthing/lib/api/api.go:531 +0x117
  685. net/http.HandlerFunc.ServeHTTP(0xc0000ad700, 0x4b39580, 0xc0014cc2a0, 0xc00013a700)
  686. /usr/local/go/src/net/http/server.go:1995 +0x44
  687. github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x4b39580, 0xc0014cc2a0, 0xc00013a700)
  688. /Users/jb/dev/github.com/syncthing/syncthing/lib/api/api.go:510 +0x2a6
  689. net/http.HandlerFunc.ServeHTTP(0xc0000ad720, 0x4b39580, 0xc0014cc2a0, 0xc00013a700)
  690. /usr/local/go/src/net/http/server.go:1995 +0x44
  691. github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x4b39580, 0xc0014cc2a0, 0xc00013a700)
  692. /Users/jb/dev/github.com/syncthing/syncthing/lib/api/api.go:438 +0xa7
  693. net/http.HandlerFunc.ServeHTTP(0xc0000ad740, 0x4b39580, 0xc0014cc2a0, 0xc00013a700)
  694. /usr/local/go/src/net/http/server.go:1995 +0x44
  695. net/http.serverHandler.ServeHTTP(0xc0001e9110, 0x4b39580, 0xc0014cc2a0, 0xc00013a700)
  696. /usr/local/go/src/net/http/server.go:2774 +0xa8
  697. net/http.(*conn).serve(0xc0010ac5a0, 0x4b3b4c0, 0xc00330e000)
  698. /usr/local/go/src/net/http/server.go:1878 +0x851
  699. created by net/http.(*Server).Serve
  700. /usr/local/go/src/net/http/server.go:2884 +0x2f4
  701. goroutine 92 [runnable]:
  702. github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Value(0xc0031e6060, 0x2e, 0x80, 0x1)
  703. /Users/jb/go/pkg/mod/github.com/syndtr/goleveldb@v0.0.0-20171214120811-34011bf325bc/leveldb/iterator/indexed_iter.go:205 +0x81
  704. github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Value(0xc00014c680, 0xc00322ca80, 0x2e, 0x40)
  705. /Users/jb/go/pkg/mod/github.com/syndtr/goleveldb@v0.0.0-20171214120811-34011bf325bc/leveldb/iterator/merged_iter.go:251 +0x74
  706. github.com/syndtr/goleveldb/leveldb.(*dbIter).next(0xc0002502d0, 0x1)
  707. /Users/jb/go/pkg/mod/github.com/syndtr/goleveldb@v0.0.0-20171214120811-34011bf325bc/leveldb/db_iter.go:213 +0x330
  708. github.com/syndtr/goleveldb/leveldb.(*dbIter).Next(0xc0002502d0, 0x1)
  709. /Users/jb/go/pkg/mod/github.com/syndtr/goleveldb@v0.0.0-20171214120811-34011bf325bc/leveldb/db_iter.go:245 +0xd9
  710. github.com/syncthing/syncthing/lib/db.(*instance).withNeed(0xc00046e1e0, 0xc000953c10, 0xb, 0x10, 0xc0012a2da0, 0x20, 0x20, 0x1, 0xc003492290)
  711. /Users/jb/dev/github.com/syncthing/syncthing/lib/db/instance.go:331 +0x2b6
  712. github.com/syncthing/syncthing/lib/db.(*FileSet).WithNeedTruncated(0xc0000b6b00, 0x5d4a557355ee1a96, 0x95ccd59f7d44241, 0x23a9c69bae83ac87, 0x6ee52bc80a137f7b, 0xc00133c280)
  713. /Users/jb/dev/github.com/syncthing/syncthing/lib/db/set.go:162 +0x1ee
  714. github.com/syncthing/syncthing/lib/model.(*model).Completion(0xc0001a6160, 0x5d4a557355ee1a96, 0x95ccd59f7d44241, 0x23a9c69bae83ac87, 0x6ee52bc80a137f7b, 0xc000cd6ae6, 0xb, 0x0, 0x0, 0x0, ...)
  715. /Users/jb/dev/github.com/syncthing/syncthing/lib/model/model.go:693 +0x34a
  716. github.com/syncthing/syncthing/lib/api.(*service).getDBCompletion(0xc000118dc0, 0x4b39580, 0xc002e5f500, 0xc003ce0000)
  717. /Users/jb/dev/github.com/syncthing/syncthing/lib/api/api.go:654 +0x13e
  718. net/http.HandlerFunc.ServeHTTP(0xc002ef2080, 0x4b39580, 0xc002e5f500, 0xc003ce0000)
  719. /usr/local/go/src/net/http/server.go:1995 +0x44
  720. net/http.(*ServeMux).ServeHTTP(0xc00022a880, 0x4b39580, 0xc002e5f500, 0xc003ce0000)
  721. /usr/local/go/src/net/http/server.go:2375 +0x1d6
  722. github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x4b39580, 0xc002e5f500, 0xc003ce0000)
  723. /Users/jb/dev/github.com/syncthing/syncthing/lib/api/api.go:426 +0xe6
  724. net/http.HandlerFunc.ServeHTTP(0xc00030abd0, 0x4b39580, 0xc002e5f500, 0xc003ce0000)
  725. /usr/local/go/src/net/http/server.go:1995 +0x44
  726. github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x4b39580, 0xc002e5f500, 0xc003ce0000)
  727. /Users/jb/dev/github.com/syncthing/syncthing/lib/api/api.go:518 +0x117
  728. net/http.HandlerFunc.ServeHTTP(0xc000010bc0, 0x4b39580, 0xc002e5f500, 0xc003ce0000)
  729. /usr/local/go/src/net/http/server.go:1995 +0x44
  730. github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x4b39580, 0xc002e5f500, 0xc003ce0000)
  731. /Users/jb/dev/github.com/syncthing/syncthing/lib/api/api.go:541 +0x3f4
  732. net/http.HandlerFunc.ServeHTTP(0xc000010be0, 0x4b39580, 0xc002e5f500, 0xc003ce0000)
  733. /usr/local/go/src/net/http/server.go:1995 +0x44
  734. net/http.(*ServeMux).ServeHTTP(0xc00022a940, 0x4b39580, 0xc002e5f500, 0xc003ce0000)
  735. /usr/local/go/src/net/http/server.go:2375 +0x1d6
  736. github.com/syncthing/syncthing/lib/api.csrfMiddleware.func1(0x4b39580, 0xc002e5f500, 0xc003ce0000)
  737. /Users/jb/dev/github.com/syncthing/syncthing/lib/api/api_csrf.go:78 +0x208
  738. net/http.HandlerFunc.ServeHTTP(0xc0001713f0, 0x4b39580, 0xc002e5f500, 0xc003ce0000)
  739. /usr/local/go/src/net/http/server.go:1995 +0x44
  740. github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x4b39580, 0xc002e5f500, 0xc003ce0000)
  741. /Users/jb/dev/github.com/syncthing/syncthing/lib/api/api.go:549 +0x2ce
  742. net/http.HandlerFunc.ServeHTTP(0xc0000c94c0, 0x4b39580, 0xc002e5f500, 0xc003ce0000)
  743. /usr/local/go/src/net/http/server.go:1995 +0x44
  744. github.com/syncthing/syncthing/lib/api.basicAuthAndSessionMiddleware.func1(0x4b39580, 0xc002e5f500, 0xc003ce0000)
  745. /Users/jb/dev/github.com/syncthing/syncthing/lib/api/api_auth.go:51 +0xa64
  746. net/http.HandlerFunc.ServeHTTP(0xc0001e9040, 0x4b39580, 0xc002e5f500, 0xc003ce0000)
  747. /usr/local/go/src/net/http/server.go:1995 +0x44
  748. github.com/syncthing/syncthing/lib/api.redirectToHTTPSMiddleware.func1(0x4b39580, 0xc002e5f500, 0xc003ce0000)
  749. /Users/jb/dev/github.com/syncthing/syncthing/lib/api/api.go:531 +0x117
  750. net/http.HandlerFunc.ServeHTTP(0xc0000ad700, 0x4b39580, 0xc002e5f500, 0xc003ce0000)
  751. /usr/local/go/src/net/http/server.go:1995 +0x44
  752. github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x4b39580, 0xc002e5f500, 0xc003ce0000)
  753. /Users/jb/dev/github.com/syncthing/syncthing/lib/api/api.go:510 +0x2a6
  754. net/http.HandlerFunc.ServeHTTP(0xc0000ad720, 0x4b39580, 0xc002e5f500, 0xc003ce0000)
  755. /usr/local/go/src/net/http/server.go:1995 +0x44
  756. github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x4b39580, 0xc002e5f500, 0xc003ce0000)
  757. /Users/jb/dev/github.com/syncthing/syncthing/lib/api/api.go:438 +0xa7
  758. net/http.HandlerFunc.ServeHTTP(0xc0000ad740, 0x4b39580, 0xc002e5f500, 0xc003ce0000)
  759. /usr/local/go/src/net/http/server.go:1995 +0x44
  760. net/http.serverHandler.ServeHTTP(0xc0001e9110, 0x4b39580, 0xc002e5f500, 0xc003ce0000)
  761. /usr/local/go/src/net/http/server.go:2774 +0xa8
  762. net/http.(*conn).serve(0xc00303ad20, 0x4b3b4c0, 0xc00330e880)
  763. /usr/local/go/src/net/http/server.go:1878 +0x851
  764. created by net/http.(*Server).Serve
  765. /usr/local/go/src/net/http/server.go:2884 +0x2f4
  766. goroutine 84 [select]:
  767. github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc0000c3b90, 0x4880b35, 0x1, 0xc0000384c0, 0x14, 0xc000080600, 0xc0000d64e0, 0x4b32140, 0xc00017a120, 0x4b3b4c0, ...)
  768. /Users/jb/dev/github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:81 +0x2c8
  769. created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch
  770. /Users/jb/dev/github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:59 +0x3e7
  771. goroutine 85 [select]:
  772. github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc0000b8d00, 0xc0000d64e0, 0xc0000d6420, 0x4b4aac0, 0xc000059800)
  773. /Users/jb/dev/github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:148 +0x38e
  774. created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate
  775. /Users/jb/dev/github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:132 +0xdc
  776. goroutine 87 [select]:
  777. github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc0000b8ea0, 0xc00026b140, 0xc00026af00, 0x4b4aac0, 0xc000059800)
  778. /Users/jb/dev/github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:148 +0x38e
  779. created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate
  780. /Users/jb/dev/github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:132 +0xdc
  781. goroutine 49 [select]:
  782. github.com/syncthing/syncthing/lib/model.(*folderSummaryService).listenForUpdates(0xc0000f2960)
  783. /Users/jb/dev/github.com/syncthing/syncthing/lib/model/folder_summary.go:158 +0x352
  784. github.com/syncthing/syncthing/lib/model.serviceFunc.Serve(0xc0000347b0)
  785. /Users/jb/dev/github.com/syncthing/syncthing/lib/model/folder_summary.go:311 +0x25
  786. github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0002691d0, 0xc000000000, 0x4b33780, 0xc0000347b0)
  787. /Users/jb/go/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x47
  788. created by github.com/thejerf/suture.(*Supervisor).runService
  789. /Users/jb/go/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b
  790. goroutine 98 [select]:
  791. github.com/syncthing/syncthing/lib/model.(*folderSummaryService).calculateSummaries(0xc0000f2960)
  792. /Users/jb/dev/github.com/syncthing/syncthing/lib/model/folder_summary.go:229 +0x10c
  793. github.com/syncthing/syncthing/lib/model.serviceFunc.Serve(0xc0000347c0)
  794. /Users/jb/dev/github.com/syncthing/syncthing/lib/model/folder_summary.go:311 +0x25
  795. github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0002691d0, 0xc000000001, 0x4b33780, 0xc0000347c0)
  796. /Users/jb/go/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x47
  797. created by github.com/thejerf/suture.(*Supervisor).runService
  798. /Users/jb/go/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b
  799. goroutine 99 [select]:
  800. github.com/syncthing/syncthing/lib/api.(*service).Serve(0xc000118dc0)
  801. /Users/jb/dev/github.com/syncthing/syncthing/lib/api/api.go:362 +0x2424
  802. github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000268000, 0xc000000006, 0x5741e50, 0xc000118dc0)
  803. /Users/jb/go/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x47
  804. created by github.com/thejerf/suture.(*Supervisor).runService
  805. /Users/jb/go/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b
  806. goroutine 62 [IO wait]:
  807. internal/poll.runtime_pollWait(0x5740a28, 0x72, 0x0)
  808. /usr/local/go/src/runtime/netpoll.go:182 +0x56
  809. internal/poll.(*pollDesc).wait(0xc00014e298, 0x72, 0x0, 0x0, 0x4882e05)
  810. /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
  811. internal/poll.(*pollDesc).waitRead(...)
  812. /usr/local/go/src/internal/poll/fd_poll_runtime.go:92
  813. internal/poll.(*FD).Accept(0xc00014e280, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
  814. /usr/local/go/src/internal/poll/fd_unix.go:384 +0x1ba
  815. net.(*netFD).accept(0xc00014e280, 0xc00007b000, 0xc000272dc8, 0x400dbf9)
  816. /usr/local/go/src/net/fd_unix.go:238 +0x42
  817. net.(*TCPListener).accept(0xc0000be170, 0x8, 0x2f8, 0xc000160320)
  818. /usr/local/go/src/net/tcpsock_posix.go:139 +0x32
  819. net.(*TCPListener).Accept(0xc0000be170, 0x203000, 0x0, 0x405dea2, 0x404d39c)
  820. /usr/local/go/src/net/tcpsock.go:260 +0x48
  821. github.com/syncthing/syncthing/lib/tlsutil.(*DowngradingListener).AcceptNoWrapTLS(0xc000010b20, 0x100000001, 0xc000272e48, 0x404f208, 0x460f5132d1e8, 0xc03447be48)
  822. /Users/jb/dev/github.com/syncthing/syncthing/lib/tlsutil/tlsutil.go:189 +0x37
  823. github.com/syncthing/syncthing/lib/tlsutil.(*DowngradingListener).Accept(0xc000010b20, 0xc000272ec0, 0x18, 0xc0002c9500, 0x4325f54)
  824. /Users/jb/dev/github.com/syncthing/syncthing/lib/tlsutil/tlsutil.go:170 +0x2f
  825. net/http.(*Server).Serve(0xc0001e9110, 0x4b38dc0, 0xc000010b20, 0x0, 0x0)
  826. /usr/local/go/src/net/http/server.go:2859 +0x22d
  827. github.com/syncthing/syncthing/lib/api.(*service).Serve.func1(0xc000080ae0, 0xc0001e9110, 0x4b38dc0, 0xc000010b20)
  828. /Users/jb/dev/github.com/syncthing/syncthing/lib/api/api.go:357 +0x3f
  829. created by github.com/syncthing/syncthing/lib/api.(*service).Serve
  830. /Users/jb/dev/github.com/syncthing/syncthing/lib/api/api.go:356 +0x2363
  831. goroutine 64 [select]:
  832. net/http.(*persistConn).writeLoop(0xc0000d0b40)
  833. /usr/local/go/src/net/http/transport.go:1958 +0x113
  834. created by net/http.(*Transport).dialConn
  835. /usr/local/go/src/net/http/transport.go:1358 +0xb0d
  836. goroutine 156 [IO wait]:
  837. internal/poll.runtime_pollWait(0x5740068, 0x72, 0xffffffffffffffff)
  838. /usr/local/go/src/runtime/netpoll.go:182 +0x56
  839. internal/poll.(*pollDesc).wait(0xc001002298, 0x72, 0x600, 0x62b, 0xffffffffffffffff)
  840. /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
  841. internal/poll.(*pollDesc).waitRead(...)
  842. /usr/local/go/src/internal/poll/fd_poll_runtime.go:92
  843. internal/poll.(*FD).Read(0xc001002280, 0xc000c12000, 0x62b, 0x62b, 0x0, 0x0, 0x0)
  844. /usr/local/go/src/internal/poll/fd_unix.go:169 +0x1f2
  845. net.(*netFD).Read(0xc001002280, 0xc000c12000, 0x62b, 0x62b, 0xc0002f58c0, 0x8, 0xc000f71c80)
  846. /usr/local/go/src/net/fd_unix.go:202 +0x4f
  847. net.(*conn).Read(0xc003046190, 0xc000c12000, 0x62b, 0x62b, 0x0, 0x0, 0x0)
  848. /usr/local/go/src/net/net.go:177 +0x69
  849. github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc003482ea0, 0xc000c12000, 0x62b, 0x62b, 0xc0002f5900, 0xc0002f59a8, 0x10)
  850. /Users/jb/dev/github.com/syncthing/syncthing/lib/tlsutil/tlsutil.go:223 +0xc1
  851. crypto/tls.(*atLeastReader).Read(0xc0002392c0, 0xc000c12000, 0x62b, 0x62b, 0xc00409a5a5, 0xc001002298, 0xc0002f59d8)
  852. /usr/local/go/src/crypto/tls/conn.go:761 +0x60
  853. bytes.(*Buffer).ReadFrom(0xc0000b1e58, 0x4b2a4a0, 0xc0002392c0, 0x400bc55, 0x47b4f40, 0x4812c80)
  854. /usr/local/go/src/bytes/buffer.go:207 +0xbd
  855. crypto/tls.(*Conn).readFromUntil(0xc0000b1c00, 0x572adf0, 0xc003482ea0, 0x5, 0xc003482ea0, 0x1e0)
  856. /usr/local/go/src/crypto/tls/conn.go:783 +0xf8
  857. crypto/tls.(*Conn).readRecordOrCCS(0xc0000b1c00, 0x4a46f00, 0xc0000b1d38, 0x431b6ba)
  858. /usr/local/go/src/crypto/tls/conn.go:590 +0x125
  859. crypto/tls.(*Conn).readRecord(...)
  860. /usr/local/go/src/crypto/tls/conn.go:558
  861. crypto/tls.(*Conn).Read(0xc0000b1c00, 0xc002e1c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
  862. /usr/local/go/src/crypto/tls/conn.go:1236 +0x137
  863. net/http.(*connReader).Read(0xc000a76510, 0xc002e1c000, 0x1000, 0x1000, 0x425ea21, 0xc003482ea0, 0xbf2f613ef999e150)
  864. /usr/local/go/src/net/http/server.go:787 +0x107
  865. bufio.(*Reader).fill(0xc003716e40)
  866. /usr/local/go/src/bufio/bufio.go:100 +0x10f
  867. bufio.(*Reader).Peek(0xc003716e40, 0x4, 0x435f745b6, 0x50bfa40, 0x0, 0x0, 0x50bfa40)
  868. /usr/local/go/src/bufio/bufio.go:138 +0x4f
  869. net/http.(*conn).serve(0xc000160320, 0x4b3b4c0, 0xc00317a000)
  870. /usr/local/go/src/net/http/server.go:1903 +0x9bf
  871. created by net/http.(*Server).Serve
  872. /usr/local/go/src/net/http/server.go:2884 +0x2f4
  873. goroutine 93 [runnable]:
  874. io.(*LimitedReader).Read(0xc003a0e840, 0xc003fca000, 0x8000, 0x8000, 0x8000, 0x0, 0x0)
  875. /usr/local/go/src/io/io.go:441 +0xc9
  876. io.copyBuffer(0x5741150, 0xc000a35030, 0x4b2aee0, 0xc003a0e840, 0xc003fca000, 0x8000, 0x8000, 0x20000, 0x0, 0x0)
  877. /usr/local/go/src/io/io.go:402 +0x122
  878. io.CopyBuffer(...)
  879. /usr/local/go/src/io/io.go:375
  880. github.com/syncthing/syncthing/lib/scanner.Blocks(0x4b3b500, 0xc0000c4030, 0x4b2a360, 0xc000c47ec0, 0x20000, 0x200000, 0x4b2a940, 0x50e2748, 0x4059500, 0xc003384300, ...)
  881. /Users/jb/dev/github.com/syncthing/syncthing/lib/scanner/blocks.go:69 +0x330
  882. github.com/syncthing/syncthing/lib/ur.cpuBenchOnce(0x7735940, 0xc0014d2000, 0xc0014d2000, 0x200000, 0x200000, 0x4051e3d70a3d70a4)
  883. /Users/jb/dev/github.com/syncthing/syncthing/lib/ur/usage_report.go:468 +0x153
  884. github.com/syncthing/syncthing/lib/ur.CpuBench(0x5, 0x7735940, 0x488a100, 0xe)
  885. /Users/jb/dev/github.com/syncthing/syncthing/lib/ur/usage_report.go:453 +0xd4
  886. github.com/syncthing/syncthing/lib/ur.(*Service).reportData(0xc0002461c0, 0x3, 0x1, 0x4b2b580)
  887. /Users/jb/dev/github.com/syncthing/syncthing/lib/ur/usage_report.go:111 +0x8ad
  888. github.com/syncthing/syncthing/lib/ur.(*Service).ReportDataPreview(...)
  889. /Users/jb/dev/github.com/syncthing/syncthing/lib/ur/usage_report.go:75
  890. github.com/syncthing/syncthing/lib/api.(*service).getReport(0xc000118dc0, 0x4b39580, 0xc0011160e0, 0xc003ce0900)
  891. /Users/jb/dev/github.com/syncthing/syncthing/lib/api/api.go:1102 +0x7f
  892. net/http.HandlerFunc.ServeHTTP(0xc002ef2190, 0x4b39580, 0xc0011160e0, 0xc003ce0900)
  893. /usr/local/go/src/net/http/server.go:1995 +0x44
  894. net/http.(*ServeMux).ServeHTTP(0xc00022a880, 0x4b39580, 0xc0011160e0, 0xc003ce0900)
  895. /usr/local/go/src/net/http/server.go:2375 +0x1d6
  896. github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x4b39580, 0xc0011160e0, 0xc003ce0900)
  897. /Users/jb/dev/github.com/syncthing/syncthing/lib/api/api.go:426 +0xe6
  898. net/http.HandlerFunc.ServeHTTP(0xc00030abd0, 0x4b39580, 0xc0011160e0, 0xc003ce0900)
  899. /usr/local/go/src/net/http/server.go:1995 +0x44
  900. github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x4b39580, 0xc0011160e0, 0xc003ce0900)
  901. /Users/jb/dev/github.com/syncthing/syncthing/lib/api/api.go:518 +0x117
  902. net/http.HandlerFunc.ServeHTTP(0xc000010bc0, 0x4b39580, 0xc0011160e0, 0xc003ce0900)
  903. /usr/local/go/src/net/http/server.go:1995 +0x44
  904. github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x4b39580, 0xc0011160e0, 0xc003ce0900)
  905. /Users/jb/dev/github.com/syncthing/syncthing/lib/api/api.go:541 +0x3f4
  906. net/http.HandlerFunc.ServeHTTP(0xc000010be0, 0x4b39580, 0xc0011160e0, 0xc003ce0900)
  907. /usr/local/go/src/net/http/server.go:1995 +0x44
  908. net/http.(*ServeMux).ServeHTTP(0xc00022a940, 0x4b39580, 0xc0011160e0, 0xc003ce0900)
  909. /usr/local/go/src/net/http/server.go:2375 +0x1d6
  910. github.com/syncthing/syncthing/lib/api.csrfMiddleware.func1(0x4b39580, 0xc0011160e0, 0xc003ce0900)
  911. /Users/jb/dev/github.com/syncthing/syncthing/lib/api/api_csrf.go:78 +0x208
  912. net/http.HandlerFunc.ServeHTTP(0xc0001713f0, 0x4b39580, 0xc0011160e0, 0xc003ce0900)
  913. /usr/local/go/src/net/http/server.go:1995 +0x44
  914. github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x4b39580, 0xc0011160e0, 0xc003ce0900)
  915. /Users/jb/dev/github.com/syncthing/syncthing/lib/api/api.go:549 +0x2ce
  916. net/http.HandlerFunc.ServeHTTP(0xc0000c94c0, 0x4b39580, 0xc0011160e0, 0xc003ce0900)
  917. /usr/local/go/src/net/http/server.go:1995 +0x44
  918. github.com/syncthing/syncthing/lib/api.basicAuthAndSessionMiddleware.func1(0x4b39580, 0xc0011160e0, 0xc003ce0900)
  919. /Users/jb/dev/github.com/syncthing/syncthing/lib/api/api_auth.go:51 +0xa64
  920. net/http.HandlerFunc.ServeHTTP(0xc0001e9040, 0x4b39580, 0xc0011160e0, 0xc003ce0900)
  921. /usr/local/go/src/net/http/server.go:1995 +0x44
  922. github.com/syncthing/syncthing/lib/api.redirectToHTTPSMiddleware.func1(0x4b39580, 0xc0011160e0, 0xc003ce0900)
  923. /Users/jb/dev/github.com/syncthing/syncthing/lib/api/api.go:531 +0x117
  924. net/http.HandlerFunc.ServeHTTP(0xc0000ad700, 0x4b39580, 0xc0011160e0, 0xc003ce0900)
  925. /usr/local/go/src/net/http/server.go:1995 +0x44
  926. github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x4b39580, 0xc0011160e0, 0xc003ce0900)
  927. /Users/jb/dev/github.com/syncthing/syncthing/lib/api/api.go:510 +0x2a6
  928. net/http.HandlerFunc.ServeHTTP(0xc0000ad720, 0x4b39580, 0xc0011160e0, 0xc003ce0900)
  929. /usr/local/go/src/net/http/server.go:1995 +0x44
  930. github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x4b39580, 0xc0011160e0, 0xc003ce0900)
  931. /Users/jb/dev/github.com/syncthing/syncthing/lib/api/api.go:438 +0xa7
  932. net/http.HandlerFunc.ServeHTTP(0xc0000ad740, 0x4b39580, 0xc0011160e0, 0xc003ce0900)
  933. /usr/local/go/src/net/http/server.go:1995 +0x44
  934. net/http.serverHandler.ServeHTTP(0xc0001e9110, 0x4b39580, 0xc0011160e0, 0xc003ce0900)
  935. /usr/local/go/src/net/http/server.go:2774 +0xa8
  936. net/http.(*conn).serve(0xc00303bc20, 0x4b3b4c0, 0xc00133d380)
  937. /usr/local/go/src/net/http/server.go:1878 +0x851
  938. created by net/http.(*Server).Serve
  939. /usr/local/go/src/net/http/server.go:2884 +0x2f4
  940. goroutine 121 [IO wait]:
  941. internal/poll.runtime_pollWait(0x57403a8, 0x72, 0xffffffffffffffff)
  942. /usr/local/go/src/runtime/netpoll.go:182 +0x56
  943. internal/poll.(*pollDesc).wait(0xc001729d98, 0x72, 0x600, 0x62b, 0xffffffffffffffff)
  944. /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
  945. internal/poll.(*pollDesc).waitRead(...)
  946. /usr/local/go/src/internal/poll/fd_poll_runtime.go:92
  947. internal/poll.(*FD).Read(0xc001729d80, 0xc0034c2300, 0x62b, 0x62b, 0x0, 0x0, 0x0)
  948. /usr/local/go/src/internal/poll/fd_unix.go:169 +0x1f2
  949. net.(*netFD).Read(0xc001729d80, 0xc0034c2300, 0x62b, 0x62b, 0xc003f3f8c0, 0x8, 0xc000357200)
  950. /usr/local/go/src/net/fd_unix.go:202 +0x4f
  951. net.(*conn).Read(0xc0011999f0, 0xc0034c2300, 0x62b, 0x62b, 0x0, 0x0, 0x0)
  952. /usr/local/go/src/net/net.go:177 +0x69
  953. github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc00368a0e0, 0xc0034c2300, 0x62b, 0x62b, 0xc003f3f900, 0xc003f3f9a8, 0x10)
  954. /Users/jb/dev/github.com/syncthing/syncthing/lib/tlsutil/tlsutil.go:223 +0xc1
  955. crypto/tls.(*atLeastReader).Read(0xc000239240, 0xc0034c2300, 0x62b, 0x62b, 0xc00337e005, 0xc001729d98, 0xc003f3f9d8)
  956. /usr/local/go/src/crypto/tls/conn.go:761 +0x60
  957. bytes.(*Buffer).ReadFrom(0xc0000b1058, 0x4b2a4a0, 0xc000239240, 0x400bc55, 0x47b4f40, 0x4812c80)
  958. /usr/local/go/src/bytes/buffer.go:207 +0xbd
  959. crypto/tls.(*Conn).readFromUntil(0xc0000b0e00, 0x572adf0, 0xc00368a0e0, 0x5, 0xc00368a0e0, 0x1e0)
  960. /usr/local/go/src/crypto/tls/conn.go:783 +0xf8
  961. crypto/tls.(*Conn).readRecordOrCCS(0xc0000b0e00, 0x4a46f00, 0xc0000b0f38, 0x431b6ba)
  962. /usr/local/go/src/crypto/tls/conn.go:590 +0x125
  963. crypto/tls.(*Conn).readRecord(...)
  964. /usr/local/go/src/crypto/tls/conn.go:558
  965. crypto/tls.(*Conn).Read(0xc0000b0e00, 0xc003882000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
  966. /usr/local/go/src/crypto/tls/conn.go:1236 +0x137
  967. net/http.(*connReader).Read(0xc0036d64e0, 0xc003882000, 0x1000, 0x1000, 0x425ea21, 0xc00368a0e0, 0xbf2f613ef96cb2e8)
  968. /usr/local/go/src/net/http/server.go:787 +0x107
  969. bufio.(*Reader).fill(0xc0034beae0)
  970. /usr/local/go/src/bufio/bufio.go:100 +0x10f
  971. bufio.(*Reader).Peek(0xc0034beae0, 0x4, 0x435ca1921, 0x50bfa40, 0x0, 0x0, 0x50bfa40)
  972. /usr/local/go/src/bufio/bufio.go:138 +0x4f
  973. net/http.(*conn).serve(0xc00303b540, 0x4b3b4c0, 0xc00330e600)
  974. /usr/local/go/src/net/http/server.go:1903 +0x9bf
  975. created by net/http.(*Server).Serve
  976. /usr/local/go/src/net/http/server.go:2884 +0x2f4
  977. goroutine 119 [IO wait]:
  978. internal/poll.runtime_pollWait(0x57406e8, 0x72, 0xffffffffffffffff)
  979. /usr/local/go/src/runtime/netpoll.go:182 +0x56
  980. internal/poll.(*pollDesc).wait(0xc00014d518, 0x72, 0x600, 0x62b, 0xffffffffffffffff)
  981. /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
  982. internal/poll.(*pollDesc).waitRead(...)
  983. /usr/local/go/src/internal/poll/fd_poll_runtime.go:92
  984. internal/poll.(*FD).Read(0xc00014d500, 0xc00382ce00, 0x62b, 0x62b, 0x0, 0x0, 0x0)
  985. /usr/local/go/src/internal/poll/fd_unix.go:169 +0x1f2
  986. net.(*netFD).Read(0xc00014d500, 0xc00382ce00, 0x62b, 0x62b, 0xc0002f98c0, 0x8, 0xc0002c9380)
  987. /usr/local/go/src/net/fd_unix.go:202 +0x4f
  988. net.(*conn).Read(0xc0030465e0, 0xc00382ce00, 0x62b, 0x62b, 0x0, 0x0, 0x0)
  989. /usr/local/go/src/net/net.go:177 +0x69
  990. github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc002d80ae0, 0xc00382ce00, 0x62b, 0x62b, 0xc0002f9900, 0xc0002f99a8, 0x10)
  991. /Users/jb/dev/github.com/syncthing/syncthing/lib/tlsutil/tlsutil.go:223 +0xc1
  992. crypto/tls.(*atLeastReader).Read(0xc003d98a40, 0xc00382ce00, 0x62b, 0x62b, 0xc0000f0a05, 0xc00014d518, 0xc0002f99d8)
  993. /usr/local/go/src/crypto/tls/conn.go:761 +0x60
  994. bytes.(*Buffer).ReadFrom(0xc0000b0cd8, 0x4b2a4a0, 0xc003d98a40, 0x400bc55, 0x47b4f40, 0x4812c80)
  995. /usr/local/go/src/bytes/buffer.go:207 +0xbd
  996. crypto/tls.(*Conn).readFromUntil(0xc0000b0a80, 0x572adf0, 0xc002d80ae0, 0x5, 0xc002d80ae0, 0x1500)
  997. /usr/local/go/src/crypto/tls/conn.go:783 +0xf8
  998. crypto/tls.(*Conn).readRecordOrCCS(0xc0000b0a80, 0x4a46f00, 0xc0000b0bb8, 0x431b6ba)
  999. /usr/local/go/src/crypto/tls/conn.go:590 +0x125
  1000. crypto/tls.(*Conn).readRecord(...)
  1001. /usr/local/go/src/crypto/tls/conn.go:558
  1002. crypto/tls.(*Conn).Read(0xc0000b0a80, 0xc00129a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
  1003. /usr/local/go/src/crypto/tls/conn.go:1236 +0x137
  1004. net/http.(*connReader).Read(0xc000e40d20, 0xc00129a000, 0x1000, 0x1000, 0x425ea21, 0xc002d80ae0, 0xbf2f613ef998b488)
  1005. /usr/local/go/src/net/http/server.go:787 +0x107
  1006. bufio.(*Reader).fill(0xc000fcc240)
  1007. /usr/local/go/src/bufio/bufio.go:100 +0x10f
  1008. bufio.(*Reader).Peek(0xc000fcc240, 0x4, 0x435f619b6, 0x50bfa40, 0x0, 0x0, 0x50bfa40)
  1009. /usr/local/go/src/bufio/bufio.go:138 +0x4f
  1010. net/http.(*conn).serve(0xc0000f34a0, 0x4b3b4c0, 0xc00389d680)
  1011. /usr/local/go/src/net/http/server.go:1903 +0x9bf
  1012. created by net/http.(*Server).Serve
  1013. /usr/local/go/src/net/http/server.go:2884 +0x2f4
  1014. goroutine 184 [IO wait]:
  1015. internal/poll.runtime_pollWait(0x5740478, 0x72, 0xffffffffffffffff)
  1016. /usr/local/go/src/runtime/netpoll.go:182 +0x56
  1017. internal/poll.(*pollDesc).wait(0xc0005e5b98, 0x72, 0x600, 0x611, 0xffffffffffffffff)
  1018. /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
  1019. internal/poll.(*pollDesc).waitRead(...)
  1020. /usr/local/go/src/internal/poll/fd_poll_runtime.go:92
  1021. internal/poll.(*FD).Read(0xc0005e5b80, 0xc002e3c000, 0x611, 0x611, 0x0, 0x0, 0x0)
  1022. /usr/local/go/src/internal/poll/fd_unix.go:169 +0x1f2
  1023. net.(*netFD).Read(0xc0005e5b80, 0xc002e3c000, 0x611, 0x611, 0x203000, 0x0, 0xc000000034)
  1024. /usr/local/go/src/net/fd_unix.go:202 +0x4f
  1025. net.(*conn).Read(0xc003046048, 0xc002e3c000, 0x611, 0x611, 0x0, 0x0, 0x0)
  1026. /usr/local/go/src/net/net.go:177 +0x69
  1027. crypto/tls.(*atLeastReader).Read(0xc003d98b40, 0xc002e3c000, 0x611, 0x611, 0x2, 0xa, 0xc0013c8938)
  1028. /usr/local/go/src/crypto/tls/conn.go:761 +0x60
  1029. bytes.(*Buffer).ReadFrom(0xc0000b13d8, 0x4b2a4a0, 0xc003d98b40, 0x400bc55, 0x47b4f40, 0x4852500)
  1030. /usr/local/go/src/bytes/buffer.go:207 +0xbd
  1031. crypto/tls.(*Conn).readFromUntil(0xc0000b1180, 0x5712c90, 0xc003046048, 0x5, 0xc003046048, 0x203000)
  1032. /usr/local/go/src/crypto/tls/conn.go:783 +0xf8
  1033. crypto/tls.(*Conn).readRecordOrCCS(0xc0000b1180, 0x4a46f00, 0xc0000b12b8, 0xc0013c8b88)
  1034. /usr/local/go/src/crypto/tls/conn.go:590 +0x125
  1035. crypto/tls.(*Conn).readRecord(...)
  1036. /usr/local/go/src/crypto/tls/conn.go:558
  1037. crypto/tls.(*Conn).Read(0xc0000b1180, 0xc001ab5000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
  1038. /usr/local/go/src/crypto/tls/conn.go:1236 +0x137
  1039. net/http.(*persistConn).Read(0xc00019cd80, 0xc001ab5000, 0x1000, 0x1000, 0xc0013c8c88, 0x4006d35, 0xc000baa960)
  1040. /usr/local/go/src/net/http/transport.go:1524 +0x7b
  1041. bufio.(*Reader).fill(0xc000fccf60)
  1042. /usr/local/go/src/bufio/bufio.go:100 +0x10f
  1043. bufio.(*Reader).Peek(0xc000fccf60, 0x1, 0x0, 0x0, 0x1, 0xc000baa800, 0x0)
  1044. /usr/local/go/src/bufio/bufio.go:138 +0x4f
  1045. net/http.(*persistConn).readLoop(0xc00019cd80)
  1046. /usr/local/go/src/net/http/transport.go:1677 +0x1a3
  1047. created by net/http.(*Transport).dialConn
  1048. /usr/local/go/src/net/http/transport.go:1357 +0xae8
  1049. goroutine 154 [IO wait]:
  1050. internal/poll.runtime_pollWait(0x5740138, 0x72, 0xffffffffffffffff)
  1051. /usr/local/go/src/runtime/netpoll.go:182 +0x56
  1052. internal/poll.(*pollDesc).wait(0xc0000cd698, 0x72, 0x600, 0x62b, 0xffffffffffffffff)
  1053. /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
  1054. internal/poll.(*pollDesc).waitRead(...)
  1055. /usr/local/go/src/internal/poll/fd_poll_runtime.go:92
  1056. internal/poll.(*FD).Read(0xc0000cd680, 0xc0034c0000, 0x62b, 0x62b, 0x0, 0x0, 0x0)
  1057. /usr/local/go/src/internal/poll/fd_unix.go:169 +0x1f2
  1058. net.(*netFD).Read(0xc0000cd680, 0xc0034c0000, 0x62b, 0x62b, 0xc0037a98c0, 0x8, 0x4a46af0)
  1059. /usr/local/go/src/net/fd_unix.go:202 +0x4f
  1060. net.(*conn).Read(0xc000b1f630, 0xc0034c0000, 0x62b, 0x62b, 0x0, 0x0, 0x0)
  1061. /usr/local/go/src/net/net.go:177 +0x69
  1062. github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc003482b40, 0xc0034c0000, 0x62b, 0x62b, 0xc0037a9900, 0xc0037a99a8, 0x10)
  1063. /Users/jb/dev/github.com/syncthing/syncthing/lib/tlsutil/tlsutil.go:223 +0xc1
  1064. crypto/tls.(*atLeastReader).Read(0xc003d98a20, 0xc0034c0000, 0x62b, 0x62b, 0xc00409a3c5, 0xc0000cd698, 0xc0037a99d8)
  1065. /usr/local/go/src/crypto/tls/conn.go:761 +0x60
  1066. bytes.(*Buffer).ReadFrom(0xc0000b1ad8, 0x4b2a4a0, 0xc003d98a20, 0x400bc55, 0x47b4f40, 0x4812c80)
  1067. /usr/local/go/src/bytes/buffer.go:207 +0xbd
  1068. crypto/tls.(*Conn).readFromUntil(0xc0000b1880, 0x572adf0, 0xc003482b40, 0x5, 0xc003482b40, 0x1e0)
  1069. /usr/local/go/src/crypto/tls/conn.go:783 +0xf8
  1070. crypto/tls.(*Conn).readRecordOrCCS(0xc0000b1880, 0x4a46f00, 0xc0000b19b8, 0x431b6ba)
  1071. /usr/local/go/src/crypto/tls/conn.go:590 +0x125
  1072. crypto/tls.(*Conn).readRecord(...)
  1073. /usr/local/go/src/crypto/tls/conn.go:558
  1074. crypto/tls.(*Conn).Read(0xc0000b1880, 0xc0017cf000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
  1075. /usr/local/go/src/crypto/tls/conn.go:1236 +0x137
  1076. net/http.(*connReader).Read(0xc000a774d0, 0xc0017cf000, 0x1000, 0x1000, 0x425ea21, 0xc003482b40, 0xbf2f613ef9985ab0)
  1077. /usr/local/go/src/net/http/server.go:787 +0x107
  1078. bufio.(*Reader).fill(0xc0037171a0)
  1079. /usr/local/go/src/bufio/bufio.go:100 +0x10f
  1080. bufio.(*Reader).Peek(0xc0037171a0, 0x4, 0x435f5c239, 0x50bfa40, 0x0, 0x0, 0x50bfa40)
  1081. /usr/local/go/src/bufio/bufio.go:138 +0x4f
  1082. net/http.(*conn).serve(0xc000160000, 0x4b3b4c0, 0xc00317a100)
  1083. /usr/local/go/src/net/http/server.go:1903 +0x9bf
  1084. created by net/http.(*Server).Serve
  1085. /usr/local/go/src/net/http/server.go:2884 +0x2f4
  1086. goroutine 185 [select]:
  1087. net/http.(*persistConn).writeLoop(0xc00019cd80)
  1088. /usr/local/go/src/net/http/transport.go:1958 +0x113
  1089. created by net/http.(*Transport).dialConn
  1090. /usr/local/go/src/net/http/transport.go:1358 +0xb0d
  1091. goroutine 172 [semacquire]:
  1092. sync.runtime_Semacquire(0xc003d18518)
  1093. /usr/local/go/src/runtime/sema.go:56 +0x39
  1094. sync.(*WaitGroup).Wait(0xc003d18510)
  1095. /usr/local/go/src/sync/waitgroup.go:130 +0x65
  1096. github.com/syncthing/syncthing/lib/connections.(*service).dialParallel.func2(0xc003d18510, 0xc0034bf3e0)
  1097. /Users/jb/dev/github.com/syncthing/syncthing/lib/connections/service.go:849 +0x2b
  1098. created by github.com/syncthing/syncthing/lib/connections.(*service).dialParallel
  1099. /Users/jb/dev/github.com/syncthing/syncthing/lib/connections/service.go:848 +0x494