Advertisement
PJGHangouts

Recent Custom Build

Dec 13th, 2015
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 109.76 KB | None | 0 0
  1. net/http.HandlerFunc.ServeHTTP(0xc0825bda80, 0x36f55e0, 0xc086781ce0, 0xc082a94460)
  2. /usr/local/go/src/net/http/server.go:1422 +0x41
  3. net/http.serverHandler.ServeHTTP(0xc082d4d3e0, 0x36f55e0, 0xc086781ce0, 0xc082a94460)
  4. /usr/local/go/src/net/http/server.go:1862 +0x1a5
  5. net/http.(*conn).serve(0xc08286a580)
  6. /usr/local/go/src/net/http/server.go:1361 +0xbf5
  7. created by net/http.(*Server).Serve
  8. /usr/local/go/src/net/http/server.go:1910 +0x3fd
  9. goroutine 402 [semacquire, 5 minutes]:
  10. sync.runtime_Semacquire(0xc08224270c)
  11. /usr/local/go/src/runtime/sema.go:43 +0x2d
  12. sync.(*RWMutex).RLock(0xc082242700)
  13. /usr/local/go/src/sync/rwmutex.go:36 +0x5f
  14. github.com/syncthing/syncthing/lib/model.(*Model).ConnectionStats(0xc0832967e0, 0xc1d519)
  15. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/model/model.go:310 +0x63
  16. main.(*apiSvc).getSystemConnections(0xc0832c94a0, 0x36f55e0, 0xc0836b0630, 0xc084dbc1c0)
  17. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:537 +0x36
  18. main.(*apiSvc).(main.getSystemConnections)-fm(0x36f55e0, 0xc0836b0630, 0xc084dbc1c0)
  19. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:153 +0x45
  20. net/http.HandlerFunc.ServeHTTP(0xc083472a00, 0x36f55e0, 0xc0836b0630, 0xc084dbc1c0)
  21. /usr/local/go/src/net/http/server.go:1422 +0x41
  22. net/http.(*ServeMux).ServeHTTP(0xc083d60840, 0x36f55e0, 0xc0836b0630, 0xc084dbc1c0)
  23. /usr/local/go/src/net/http/server.go:1699 +0x184
  24. main.getPostHandler.func1(0x36f55e0, 0xc0836b0630, 0xc084dbc1c0)
  25. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:290 +0xd7
  26. net/http.HandlerFunc.ServeHTTP(0xc083d608d0, 0x36f55e0, 0xc0836b0630, 0xc084dbc1c0)
  27. /usr/local/go/src/net/http/server.go:1422 +0x41
  28. main.metricsMiddleware.func1(0x36f55e0, 0xc0836b0630, 0xc084dbc1c0)
  29. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:329 +0xd8
  30. net/http.HandlerFunc.ServeHTTP(0xc0825bd720, 0x36f55e0, 0xc0836b0630, 0xc084dbc1c0)
  31. /usr/local/go/src/net/http/server.go:1422 +0x41
  32. main.noCacheMiddleware.func1(0x36f55e0, 0xc0836b0630, 0xc084dbc1c0)
  33. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:356 +0x1e3
  34. net/http.HandlerFunc.ServeHTTP(0xc0825bd740, 0x36f55e0, 0xc0836b0630, 0xc084dbc1c0)
  35. /usr/local/go/src/net/http/server.go:1422 +0x41
  36. net/http.(*ServeMux).ServeHTTP(0xc083d60930, 0x36f55e0, 0xc0836b0630, 0xc084dbc1c0)
  37. /usr/local/go/src/net/http/server.go:1699 +0x184
  38. main.csrfMiddleware.func1(0x36f55e0, 0xc0836b0630, 0xc084dbc1c0)
  39. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui_csrf.go:31 +0x168
  40. net/http.HandlerFunc.ServeHTTP(0xc082389f40, 0x36f55e0, 0xc0836b0630, 0xc084dbc1c0)
  41. /usr/local/go/src/net/http/server.go:1422 +0x41
  42. main.withDetailsMiddleware.func1(0x36f55e0, 0xc0836b0630, 0xc084dbc1c0)
  43. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:364 +0x12e
  44. net/http.HandlerFunc.ServeHTTP(0xc083522400, 0x36f55e0, 0xc0836b0630, 0xc084dbc1c0)
  45. /usr/local/go/src/net/http/server.go:1422 +0x41
  46. main.redirectToHTTPSMiddleware.func1(0x36f55e0, 0xc0836b0630, 0xc084dbc1c0)
  47. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:346 +0x172
  48. net/http.HandlerFunc.ServeHTTP(0xc0825bda60, 0x36f55e0, 0xc0836b0630, 0xc084dbc1c0)
  49. /usr/local/go/src/net/http/server.go:1422 +0x41
  50. main.debugMiddleware.func1(0x36f55e0, 0xc0836b0630, 0xc084dbc1c0)
  51. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:302 +0xa2
  52. net/http.HandlerFunc.ServeHTTP(0xc0825bda80, 0x36f55e0, 0xc0836b0630, 0xc084dbc1c0)
  53. /usr/local/go/src/net/http/server.go:1422 +0x41
  54. net/http.serverHandler.ServeHTTP(0xc082d4d3e0, 0x36f55e0, 0xc0836b0630, 0xc084dbc1c0)
  55. /usr/local/go/src/net/http/server.go:1862 +0x1a5
  56. net/http.(*conn).serve(0xc0827706e0)
  57. /usr/local/go/src/net/http/server.go:1361 +0xbf5
  58. created by net/http.(*Server).Serve
  59. /usr/local/go/src/net/http/server.go:1910 +0x3fd
  60. goroutine 222 [semacquire, 21 minutes]:
  61. sync.runtime_Semacquire(0xc08224270c)
  62. /usr/local/go/src/runtime/sema.go:43 +0x2d
  63. sync.(*RWMutex).RLock(0xc082242700)
  64. /usr/local/go/src/sync/rwmutex.go:36 +0x5f
  65. github.com/syncthing/syncthing/lib/model.(*Model).ConnectionStats(0xc0832967e0, 0xc1d519)
  66. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/model/model.go:310 +0x63
  67. main.(*apiSvc).getSystemConnections(0xc0832c94a0, 0x36f55e0, 0xc086a31d90, 0xc0834077a0)
  68. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:537 +0x36
  69. main.(*apiSvc).(main.getSystemConnections)-fm(0x36f55e0, 0xc086a31d90, 0xc0834077a0)
  70. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:153 +0x45
  71. net/http.HandlerFunc.ServeHTTP(0xc083472a00, 0x36f55e0, 0xc086a31d90, 0xc0834077a0)
  72. /usr/local/go/src/net/http/server.go:1422 +0x41
  73. net/http.(*ServeMux).ServeHTTP(0xc083d60840, 0x36f55e0, 0xc086a31d90, 0xc0834077a0)
  74. /usr/local/go/src/net/http/server.go:1699 +0x184
  75. main.getPostHandler.func1(0x36f55e0, 0xc086a31d90, 0xc0834077a0)
  76. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:290 +0xd7
  77. net/http.HandlerFunc.ServeHTTP(0xc083d608d0, 0x36f55e0, 0xc086a31d90, 0xc0834077a0)
  78. /usr/local/go/src/net/http/server.go:1422 +0x41
  79. main.metricsMiddleware.func1(0x36f55e0, 0xc086a31d90, 0xc0834077a0)
  80. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:329 +0xd8
  81. net/http.HandlerFunc.ServeHTTP(0xc0825bd720, 0x36f55e0, 0xc086a31d90, 0xc0834077a0)
  82. /usr/local/go/src/net/http/server.go:1422 +0x41
  83. main.noCacheMiddleware.func1(0x36f55e0, 0xc086a31d90, 0xc0834077a0)
  84. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:356 +0x1e3
  85. net/http.HandlerFunc.ServeHTTP(0xc0825bd740, 0x36f55e0, 0xc086a31d90, 0xc0834077a0)
  86. /usr/local/go/src/net/http/server.go:1422 +0x41
  87. net/http.(*ServeMux).ServeHTTP(0xc083d60930, 0x36f55e0, 0xc086a31d90, 0xc0834077a0)
  88. /usr/local/go/src/net/http/server.go:1699 +0x184
  89. main.csrfMiddleware.func1(0x36f55e0, 0xc086a31d90, 0xc0834077a0)
  90. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui_csrf.go:31 +0x168
  91. net/http.HandlerFunc.ServeHTTP(0xc082389f40, 0x36f55e0, 0xc086a31d90, 0xc0834077a0)
  92. /usr/local/go/src/net/http/server.go:1422 +0x41
  93. main.withDetailsMiddleware.func1(0x36f55e0, 0xc086a31d90, 0xc0834077a0)
  94. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:364 +0x12e
  95. net/http.HandlerFunc.ServeHTTP(0xc083522400, 0x36f55e0, 0xc086a31d90, 0xc0834077a0)
  96. /usr/local/go/src/net/http/server.go:1422 +0x41
  97. main.redirectToHTTPSMiddleware.func1(0x36f55e0, 0xc086a31d90, 0xc0834077a0)
  98. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:346 +0x172
  99. net/http.HandlerFunc.ServeHTTP(0xc0825bda60, 0x36f55e0, 0xc086a31d90, 0xc0834077a0)
  100. /usr/local/go/src/net/http/server.go:1422 +0x41
  101. main.debugMiddleware.func1(0x36f55e0, 0xc086a31d90, 0xc0834077a0)
  102. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:302 +0xa2
  103. net/http.HandlerFunc.ServeHTTP(0xc0825bda80, 0x36f55e0, 0xc086a31d90, 0xc0834077a0)
  104. /usr/local/go/src/net/http/server.go:1422 +0x41
  105. net/http.serverHandler.ServeHTTP(0xc082d4d3e0, 0x36f55e0, 0xc086a31d90, 0xc0834077a0)
  106. /usr/local/go/src/net/http/server.go:1862 +0x1a5
  107. net/http.(*conn).serve(0xc084c1d4a0)
  108. /usr/local/go/src/net/http/server.go:1361 +0xbf5
  109. created by net/http.(*Server).Serve
  110. /usr/local/go/src/net/http/server.go:1910 +0x3fd
  111. goroutine 274 [semacquire, 16 minutes]:
  112. sync.runtime_Semacquire(0xc08224270c)
  113. /usr/local/go/src/runtime/sema.go:43 +0x2d
  114. sync.(*RWMutex).RLock(0xc082242700)
  115. /usr/local/go/src/sync/rwmutex.go:36 +0x5f
  116. github.com/syncthing/syncthing/lib/model.(*Model).ConnectionStats(0xc0832967e0, 0xc1d519)
  117. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/model/model.go:310 +0x63
  118. main.(*apiSvc).getSystemConnections(0xc0832c94a0, 0x36f55e0, 0xc085a72160, 0xc082504000)
  119. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:537 +0x36
  120. main.(*apiSvc).(main.getSystemConnections)-fm(0x36f55e0, 0xc085a72160, 0xc082504000)
  121. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:153 +0x45
  122. net/http.HandlerFunc.ServeHTTP(0xc083472a00, 0x36f55e0, 0xc085a72160, 0xc082504000)
  123. /usr/local/go/src/net/http/server.go:1422 +0x41
  124. net/http.(*ServeMux).ServeHTTP(0xc083d60840, 0x36f55e0, 0xc085a72160, 0xc082504000)
  125. /usr/local/go/src/net/http/server.go:1699 +0x184
  126. main.getPostHandler.func1(0x36f55e0, 0xc085a72160, 0xc082504000)
  127. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:290 +0xd7
  128. net/http.HandlerFunc.ServeHTTP(0xc083d608d0, 0x36f55e0, 0xc085a72160, 0xc082504000)
  129. /usr/local/go/src/net/http/server.go:1422 +0x41
  130. main.metricsMiddleware.func1(0x36f55e0, 0xc085a72160, 0xc082504000)
  131. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:329 +0xd8
  132. net/http.HandlerFunc.ServeHTTP(0xc0825bd720, 0x36f55e0, 0xc085a72160, 0xc082504000)
  133. /usr/local/go/src/net/http/server.go:1422 +0x41
  134. main.noCacheMiddleware.func1(0x36f55e0, 0xc085a72160, 0xc082504000)
  135. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:356 +0x1e3
  136. net/http.HandlerFunc.ServeHTTP(0xc0825bd740, 0x36f55e0, 0xc085a72160, 0xc082504000)
  137. /usr/local/go/src/net/http/server.go:1422 +0x41
  138. net/http.(*ServeMux).ServeHTTP(0xc083d60930, 0x36f55e0, 0xc085a72160, 0xc082504000)
  139. /usr/local/go/src/net/http/server.go:1699 +0x184
  140. main.csrfMiddleware.func1(0x36f55e0, 0xc085a72160, 0xc082504000)
  141. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui_csrf.go:31 +0x168
  142. net/http.HandlerFunc.ServeHTTP(0xc082389f40, 0x36f55e0, 0xc085a72160, 0xc082504000)
  143. /usr/local/go/src/net/http/server.go:1422 +0x41
  144. main.withDetailsMiddleware.func1(0x36f55e0, 0xc085a72160, 0xc082504000)
  145. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:364 +0x12e
  146. net/http.HandlerFunc.ServeHTTP(0xc083522400, 0x36f55e0, 0xc085a72160, 0xc082504000)
  147. /usr/local/go/src/net/http/server.go:1422 +0x41
  148. main.redirectToHTTPSMiddleware.func1(0x36f55e0, 0xc085a72160, 0xc082504000)
  149. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:346 +0x172
  150. net/http.HandlerFunc.ServeHTTP(0xc0825bda60, 0x36f55e0, 0xc085a72160, 0xc082504000)
  151. /usr/local/go/src/net/http/server.go:1422 +0x41
  152. main.debugMiddleware.func1(0x36f55e0, 0xc085a72160, 0xc082504000)
  153. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:302 +0xa2
  154. net/http.HandlerFunc.ServeHTTP(0xc0825bda80, 0x36f55e0, 0xc085a72160, 0xc082504000)
  155. /usr/local/go/src/net/http/server.go:1422 +0x41
  156. net/http.serverHandler.ServeHTTP(0xc082d4d3e0, 0x36f55e0, 0xc085a72160, 0xc082504000)
  157. /usr/local/go/src/net/http/server.go:1862 +0x1a5
  158. net/http.(*conn).serve(0xc08270c0b0)
  159. /usr/local/go/src/net/http/server.go:1361 +0xbf5
  160. created by net/http.(*Server).Serve
  161. /usr/local/go/src/net/http/server.go:1910 +0x3fd
  162. goroutine 202 [semacquire, 21 minutes]:
  163. sync.runtime_Semacquire(0xc08224270c)
  164. /usr/local/go/src/runtime/sema.go:43 +0x2d
  165. sync.(*RWMutex).RLock(0xc082242700)
  166. /usr/local/go/src/sync/rwmutex.go:36 +0x5f
  167. github.com/syncthing/syncthing/lib/model.(*Model).ConnectionStats(0xc0832967e0, 0xc1d519)
  168. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/model/model.go:310 +0x63
  169. main.(*apiSvc).getSystemConnections(0xc0832c94a0, 0x36f55e0, 0xc086ed2420, 0xc0841be2a0)
  170. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:537 +0x36
  171. main.(*apiSvc).(main.getSystemConnections)-fm(0x36f55e0, 0xc086ed2420, 0xc0841be2a0)
  172. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:153 +0x45
  173. net/http.HandlerFunc.ServeHTTP(0xc083472a00, 0x36f55e0, 0xc086ed2420, 0xc0841be2a0)
  174. /usr/local/go/src/net/http/server.go:1422 +0x41
  175. net/http.(*ServeMux).ServeHTTP(0xc083d60840, 0x36f55e0, 0xc086ed2420, 0xc0841be2a0)
  176. /usr/local/go/src/net/http/server.go:1699 +0x184
  177. main.getPostHandler.func1(0x36f55e0, 0xc086ed2420, 0xc0841be2a0)
  178. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:290 +0xd7
  179. net/http.HandlerFunc.ServeHTTP(0xc083d608d0, 0x36f55e0, 0xc086ed2420, 0xc0841be2a0)
  180. /usr/local/go/src/net/http/server.go:1422 +0x41
  181. main.metricsMiddleware.func1(0x36f55e0, 0xc086ed2420, 0xc0841be2a0)
  182. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:329 +0xd8
  183. net/http.HandlerFunc.ServeHTTP(0xc0825bd720, 0x36f55e0, 0xc086ed2420, 0xc0841be2a0)
  184. /usr/local/go/src/net/http/server.go:1422 +0x41
  185. main.noCacheMiddleware.func1(0x36f55e0, 0xc086ed2420, 0xc0841be2a0)
  186. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:356 +0x1e3
  187. net/http.HandlerFunc.ServeHTTP(0xc0825bd740, 0x36f55e0, 0xc086ed2420, 0xc0841be2a0)
  188. /usr/local/go/src/net/http/server.go:1422 +0x41
  189. net/http.(*ServeMux).ServeHTTP(0xc083d60930, 0x36f55e0, 0xc086ed2420, 0xc0841be2a0)
  190. /usr/local/go/src/net/http/server.go:1699 +0x184
  191. main.csrfMiddleware.func1(0x36f55e0, 0xc086ed2420, 0xc0841be2a0)
  192. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui_csrf.go:31 +0x168
  193. net/http.HandlerFunc.ServeHTTP(0xc082389f40, 0x36f55e0, 0xc086ed2420, 0xc0841be2a0)
  194. /usr/local/go/src/net/http/server.go:1422 +0x41
  195. main.withDetailsMiddleware.func1(0x36f55e0, 0xc086ed2420, 0xc0841be2a0)
  196. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:364 +0x12e
  197. net/http.HandlerFunc.ServeHTTP(0xc083522400, 0x36f55e0, 0xc086ed2420, 0xc0841be2a0)
  198. /usr/local/go/src/net/http/server.go:1422 +0x41
  199. main.redirectToHTTPSMiddleware.func1(0x36f55e0, 0xc086ed2420, 0xc0841be2a0)
  200. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:346 +0x172
  201. net/http.HandlerFunc.ServeHTTP(0xc0825bda60, 0x36f55e0, 0xc086ed2420, 0xc0841be2a0)
  202. /usr/local/go/src/net/http/server.go:1422 +0x41
  203. main.debugMiddleware.func1(0x36f55e0, 0xc086ed2420, 0xc0841be2a0)
  204. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:302 +0xa2
  205. net/http.HandlerFunc.ServeHTTP(0xc0825bda80, 0x36f55e0, 0xc086ed2420, 0xc0841be2a0)
  206. /usr/local/go/src/net/http/server.go:1422 +0x41
  207. net/http.serverHandler.ServeHTTP(0xc082d4d3e0, 0x36f55e0, 0xc086ed2420, 0xc0841be2a0)
  208. /usr/local/go/src/net/http/server.go:1862 +0x1a5
  209. net/http.(*conn).serve(0xc0837311e0)
  210. /usr/local/go/src/net/http/server.go:1361 +0xbf5
  211. created by net/http.(*Server).Serve
  212. /usr/local/go/src/net/http/server.go:1910 +0x3fd
  213. goroutine 259 [semacquire, 20 minutes]:
  214. sync.runtime_Semacquire(0xc082242704)
  215. /usr/local/go/src/runtime/sema.go:43 +0x2d
  216. sync.(*Mutex).Lock(0xc082242700)
  217. /usr/local/go/src/sync/mutex.go:82 +0x1cb
  218. sync.(*RWMutex).Lock(0xc082242700)
  219. /usr/local/go/src/sync/rwmutex.go:82 +0x37
  220. github.com/syncthing/syncthing/lib/model.deadlockDetect.func1.1(0x306fa38, 0xc082242700, 0xc085d24000)
  221. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/model/util.go:21 +0x2e
  222. created by github.com/syncthing/syncthing/lib/model.deadlockDetect.func1
  223. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/model/util.go:24 +0x92
  224. goroutine 317 [semacquire, 13 minutes]:
  225. sync.runtime_Semacquire(0xc08224270c)
  226. /usr/local/go/src/runtime/sema.go:43 +0x2d
  227. sync.(*RWMutex).RLock(0xc082242700)
  228. /usr/local/go/src/sync/rwmutex.go:36 +0x5f
  229. github.com/syncthing/syncthing/lib/model.(*Model).ConnectionStats(0xc0832967e0, 0xc1d519)
  230. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/model/model.go:310 +0x63
  231. main.(*apiSvc).getSystemConnections(0xc0832c94a0, 0x36f55e0, 0xc0873ed810, 0xc082a722a0)
  232. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:537 +0x36
  233. main.(*apiSvc).(main.getSystemConnections)-fm(0x36f55e0, 0xc0873ed810, 0xc082a722a0)
  234. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:153 +0x45
  235. net/http.HandlerFunc.ServeHTTP(0xc083472a00, 0x36f55e0, 0xc0873ed810, 0xc082a722a0)
  236. /usr/local/go/src/net/http/server.go:1422 +0x41
  237. net/http.(*ServeMux).ServeHTTP(0xc083d60840, 0x36f55e0, 0xc0873ed810, 0xc082a722a0)
  238. /usr/local/go/src/net/http/server.go:1699 +0x184
  239. main.getPostHandler.func1(0x36f55e0, 0xc0873ed810, 0xc082a722a0)
  240. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:290 +0xd7
  241. net/http.HandlerFunc.ServeHTTP(0xc083d608d0, 0x36f55e0, 0xc0873ed810, 0xc082a722a0)
  242. /usr/local/go/src/net/http/server.go:1422 +0x41
  243. main.metricsMiddleware.func1(0x36f55e0, 0xc0873ed810, 0xc082a722a0)
  244. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:329 +0xd8
  245. net/http.HandlerFunc.ServeHTTP(0xc0825bd720, 0x36f55e0, 0xc0873ed810, 0xc082a722a0)
  246. /usr/local/go/src/net/http/server.go:1422 +0x41
  247. main.noCacheMiddleware.func1(0x36f55e0, 0xc0873ed810, 0xc082a722a0)
  248. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:356 +0x1e3
  249. net/http.HandlerFunc.ServeHTTP(0xc0825bd740, 0x36f55e0, 0xc0873ed810, 0xc082a722a0)
  250. /usr/local/go/src/net/http/server.go:1422 +0x41
  251. net/http.(*ServeMux).ServeHTTP(0xc083d60930, 0x36f55e0, 0xc0873ed810, 0xc082a722a0)
  252. /usr/local/go/src/net/http/server.go:1699 +0x184
  253. main.csrfMiddleware.func1(0x36f55e0, 0xc0873ed810, 0xc082a722a0)
  254. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui_csrf.go:31 +0x168
  255. net/http.HandlerFunc.ServeHTTP(0xc082389f40, 0x36f55e0, 0xc0873ed810, 0xc082a722a0)
  256. /usr/local/go/src/net/http/server.go:1422 +0x41
  257. main.withDetailsMiddleware.func1(0x36f55e0, 0xc0873ed810, 0xc082a722a0)
  258. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:364 +0x12e
  259. net/http.HandlerFunc.ServeHTTP(0xc083522400, 0x36f55e0, 0xc0873ed810, 0xc082a722a0)
  260. /usr/local/go/src/net/http/server.go:1422 +0x41
  261. main.redirectToHTTPSMiddleware.func1(0x36f55e0, 0xc0873ed810, 0xc082a722a0)
  262. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:346 +0x172
  263. net/http.HandlerFunc.ServeHTTP(0xc0825bda60, 0x36f55e0, 0xc0873ed810, 0xc082a722a0)
  264. /usr/local/go/src/net/http/server.go:1422 +0x41
  265. main.debugMiddleware.func1(0x36f55e0, 0xc0873ed810, 0xc082a722a0)
  266. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:302 +0xa2
  267. net/http.HandlerFunc.ServeHTTP(0xc0825bda80, 0x36f55e0, 0xc0873ed810, 0xc082a722a0)
  268. /usr/local/go/src/net/http/server.go:1422 +0x41
  269. net/http.serverHandler.ServeHTTP(0xc082d4d3e0, 0x36f55e0, 0xc0873ed810, 0xc082a722a0)
  270. /usr/local/go/src/net/http/server.go:1862 +0x1a5
  271. net/http.(*conn).serve(0xc0873ed4a0)
  272. /usr/local/go/src/net/http/server.go:1361 +0xbf5
  273. created by net/http.(*Server).Serve
  274. /usr/local/go/src/net/http/server.go:1910 +0x3fd
  275. goroutine 58 [IO wait]:
  276. net.runtime_pollWait(0x3087b78, 0x72, 0xc0823d6ee0)
  277. /usr/local/go/src/runtime/netpoll.go:157 +0x67
  278. net.(*pollDesc).Wait(0xc0820354f0, 0x72, 0x0, 0x0)
  279. /usr/local/go/src/net/fd_poll_runtime.go:73 +0x41
  280. net.(*ioSrv).ExecIO(0xc082d30100, 0xc0820353e0, 0xb9fa70, 0x8, 0xc0837d72a0, 0xc082668000, 0x0, 0x0)
  281. /usr/local/go/src/net/fd_windows.go:182 +0x177
  282. net.(*netFD).acceptOne(0xc082035380, 0xc084ece2a0, 0x2, 0x2, 0xc0820353e0, 0xaf4340, 0x0, 0x0)
  283. /usr/local/go/src/net/fd_windows.go:564 +0x26c
  284. net.(*netFD).accept(0xc082035380, 0x0, 0x0, 0x0)
  285. /usr/local/go/src/net/fd_windows.go:594 +0x173
  286. net.(*TCPListener).AcceptTCP(0xc082d30118, 0x452af5, 0x0, 0x0)
  287. /usr/local/go/src/net/tcpsock_posix.go:254 +0x54
  288. net.(*TCPListener).Accept(0xc082d30118, 0x0, 0x0, 0x0, 0x0)
  289. /usr/local/go/src/net/tcpsock_posix.go:264 +0x44
  290. github.com/syncthing/syncthing/lib/tlsutil.(*DowngradingListener).AcceptNoWrapTLS(0xc0825bca60, 0x0, 0x0, 0x36c1558, 0x0, 0x0)
  291. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/tlsutil/tlsutil.go:128 +0x80
  292. github.com/syncthing/syncthing/lib/tlsutil.(*DowngradingListener).Accept(0xc0825bca60, 0x0, 0x0, 0x0, 0x0)
  293. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/tlsutil/tlsutil.go:109 +0x53
  294. net/http.(*Server).Serve(0xc082d4d3e0, 0x367b6d8, 0xc0825bca60, 0x0, 0x0)
  295. /usr/local/go/src/net/http/server.go:1887 +0xba
  296. main.(*apiSvc).Serve(0xc0832c94a0)
  297. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:233 +0x1daa
  298. github.com/thejerf/suture.(*Supervisor).runService.func1(0xc082132ea0, 0x4, 0x367b748, 0xc0832c94a0)
  299. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:556 +0x65
  300. created by github.com/thejerf/suture.(*Supervisor).runService
  301. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:559 +0x58
  302. goroutine 59 [select, 25 minutes]:
  303. github.com/thejerf/suture.(*Supervisor).Serve(0xc08218e270)
  304. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:441 +0x107e
  305. github.com/thejerf/suture.(*Supervisor).runService.func1(0xc082132ea0, 0x5, 0x367b8f8, 0xc082a1ea80)
  306. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:556 +0x65
  307. created by github.com/thejerf/suture.(*Supervisor).runService
  308. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:559 +0x58
  309. goroutine 60 [sleep]:
  310. time.Sleep(0x2540be400)
  311. /usr/local/go/src/runtime/time.go:59 +0x107
  312. main.standbyMonitor()
  313. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/main.go:1014 +0x63
  314. created by main.syncthingMain
  315. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/main.go:809 +0x467c
  316. goroutine 61 [sleep]:
  317. time.Sleep(0xdf8475800)
  318. /usr/local/go/src/runtime/time.go:59 +0x107
  319. main.generatePingEvents()
  320. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/main.go:954 +0x2d
  321. created by main.syncthingMain
  322. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/main.go:825 +0x47ff
  323. goroutine 62 [select, 24 minutes]:
  324. github.com/syncthing/syncthing/lib/discover.(*globalClient).Serve(0xc082bc2d80)
  325. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/discover/global.go:186 +0x234
  326. github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0822db1e0, 0x0, 0x367b268, 0xc082bc2d80)
  327. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:556 +0x65
  328. created by github.com/thejerf/suture.(*Supervisor).runService
  329. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:559 +0x58
  330. goroutine 63 [select, 24 minutes]:
  331. github.com/syncthing/syncthing/lib/discover.(*globalClient).Serve(0xc082bc2f00)
  332. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/discover/global.go:186 +0x234
  333. github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0822db1e0, 0x1, 0x367b268, 0xc082bc2f00)
  334. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:556 +0x65
  335. created by github.com/thejerf/suture.(*Supervisor).runService
  336. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:559 +0x58
  337. goroutine 64 [select, 24 minutes]:
  338. github.com/syncthing/syncthing/lib/discover.(*globalClient).Serve(0xc082bc3080)
  339. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/discover/global.go:186 +0x234
  340. github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0822db1e0, 0x2, 0x367b268, 0xc082bc3080)
  341. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:556 +0x65
  342. created by github.com/thejerf/suture.(*Supervisor).runService
  343. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:559 +0x58
  344. goroutine 97 [select, 24 minutes]:
  345. github.com/syncthing/syncthing/lib/discover.(*globalClient).Serve(0xc082bc3200)
  346. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/discover/global.go:186 +0x234
  347. github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0822db1e0, 0x3, 0x367b268, 0xc082bc3200)
  348. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:556 +0x65
  349. created by github.com/thejerf/suture.(*Supervisor).runService
  350. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:559 +0x58
  351. goroutine 98 [select, 24 minutes]:
  352. github.com/syncthing/syncthing/lib/discover.(*globalClient).Serve(0xc082bc3380)
  353. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/discover/global.go:186 +0x234
  354. github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0822db1e0, 0x4, 0x367b268, 0xc082bc3380)
  355. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:556 +0x65
  356. created by github.com/thejerf/suture.(*Supervisor).runService
  357. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:559 +0x58
  358. goroutine 99 [select, 24 minutes]:
  359. github.com/syncthing/syncthing/lib/discover.(*globalClient).Serve(0xc082bc3500)
  360. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/discover/global.go:186 +0x234
  361. github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0822db1e0, 0x5, 0x367b268, 0xc082bc3500)
  362. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:556 +0x65
  363. created by github.com/thejerf/suture.(*Supervisor).runService
  364. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:559 +0x58
  365. goroutine 100 [select, 25 minutes]:
  366. github.com/thejerf/suture.(*Supervisor).Serve(0xc0822db2b0)
  367. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:441 +0x107e
  368. github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0822db1e0, 0x6, 0x367b400, 0xc0832c9360)
  369. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:556 +0x65
  370. created by github.com/thejerf/suture.(*Supervisor).runService
  371. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:559 +0x58
  372. goroutine 101 [select, 25 minutes]:
  373. github.com/thejerf/suture.(*Supervisor).Serve(0xc0822db520)
  374. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:441 +0x107e
  375. github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0822db1e0, 0x7, 0x367b400, 0xc0832c9400)
  376. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:556 +0x65
  377. created by github.com/thejerf/suture.(*Supervisor).runService
  378. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:559 +0x58
  379. goroutine 102 [select, 25 minutes]:
  380. github.com/thejerf/suture.(*Supervisor).Serve(0xc0822db5f0)
  381. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:441 +0x107e
  382. github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0822db520, 0x0, 0x367b4d8, 0xc0826c1200)
  383. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:556 +0x65
  384. created by github.com/thejerf/suture.(*Supervisor).runService
  385. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:559 +0x58
  386. goroutine 103 [IO wait]:
  387. net.runtime_pollWait(0x30874b8, 0x72, 0xc085c3a400)
  388. /usr/local/go/src/runtime/netpoll.go:157 +0x67
  389. net.(*pollDesc).Wait(0xc083e04470, 0x72, 0x0, 0x0)
  390. /usr/local/go/src/net/fd_poll_runtime.go:73 +0x41
  391. net.(*ioSrv).ExecIO(0xc082d30100, 0xc083e04360, 0xba5b30, 0xb, 0xcdab20, 0xadb2a0, 0x0, 0x0)
  392. /usr/local/go/src/net/fd_windows.go:182 +0x177
  393. net.(*netFD).readFrom(0xc083e04300, 0xc0832ae000, 0x10000, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0)
  394. /usr/local/go/src/net/fd_windows.go:490 +0x1ee
  395. net.(*UDPConn).ReadFromUDP(0xc082d301e8, 0xc0832ae000, 0x10000, 0x10000, 0xc000000000, 0x2, 0x0, 0x0)
  396. /usr/local/go/src/net/udpsock_posix.go:61 +0x11e
  397. net.(*UDPConn).ReadFrom(0xc082d301e8, 0xc0832ae000, 0x10000, 0x10000, 0x4c, 0x0, 0x0, 0x0, 0x0)
  398. /usr/local/go/src/net/udpsock_posix.go:79 +0x11d
  399. golang.org/x/net/ipv6.(*payloadHandler).ReadFrom(0xc0836a1ee8, 0xc0832ae000, 0x10000, 0x10000, 0x4c, 0x0, 0x0, 0x0, 0x0, 0x0)
  400. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/golang.org/x/net/ipv6/payload_nocmsg.go:22 +0x14a
  401. github.com/syncthing/syncthing/lib/beacon.(*multicastReader).Serve(0xc0834f1140)
  402. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/beacon/multicast.go:203 +0xfad
  403. github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0822db5f0, 0x0, 0x367b430, 0xc0834f1140)
  404. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:556 +0x65
  405. created by github.com/thejerf/suture.(*Supervisor).runService
  406. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:559 +0x58
  407. goroutine 104 [chan receive]:
  408. github.com/syncthing/syncthing/lib/beacon.(*multicastWriter).Serve(0xc0834f1180)
  409. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/beacon/multicast.go:108 +0x758
  410. github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0822db5f0, 0x1, 0x367b460, 0xc0834f1180)
  411. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:556 +0x65
  412. created by github.com/thejerf/suture.(*Supervisor).runService
  413. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:559 +0x58
  414. goroutine 105 [select, 25 minutes]:
  415. github.com/thejerf/suture.(*Supervisor).Serve(0xc08218e9c0)
  416. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:441 +0x107e
  417. created by github.com/thejerf/suture.(*Supervisor).ServeBackground
  418. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:400 +0x40
  419. goroutine 106 [select]:
  420. main.(*folderSummarySvc).listenForUpdates(0xc0837d0310)
  421. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/summarysvc.go:70 +0x6b0
  422. main.(*folderSummarySvc).(main.listenForUpdates)-fm()
  423. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/summarysvc.go:50 +0x27
  424. main.serviceFunc.Serve(0xc083472d80)
  425. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/summarysvc.go:205 +0x20
  426. github.com/thejerf/suture.(*Supervisor).runService.func1(0xc08218e9c0, 0x0, 0x367bc88, 0xc083472d80)
  427. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:556 +0x65
  428. created by github.com/thejerf/suture.(*Supervisor).runService
  429. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:559 +0x58
  430. goroutine 107 [semacquire, 8 minutes]:
  431. sync.runtime_Semacquire(0xc08224270c)
  432. /usr/local/go/src/runtime/sema.go:43 +0x2d
  433. sync.(*RWMutex).RLock(0xc082242700)
  434. /usr/local/go/src/sync/rwmutex.go:36 +0x5f
  435. github.com/syncthing/syncthing/lib/model.(*Model).ConnectedTo(0xc0832967e0, 0xdbefa951cd7b988d, 0x7e996b12ba3cf6c2, 0x4a8a11cae7997bfb, 0xb68de2b509188ee5, 0x42551103a87415d3)
  436. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/model/model.go:877 +0x4f
  437. main.(*folderSummarySvc).sendSummary(0xc0837d0310, 0xc08223a960, 0x2)
  438. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/summarysvc.go:179 +0x382
  439. main.(*folderSummarySvc).calculateSummaries(0xc0837d0310)
  440. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/summarysvc.go:122 +0x1c2
  441. main.(*folderSummarySvc).(main.calculateSummaries)-fm()
  442. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/summarysvc.go:51 +0x27
  443. main.serviceFunc.Serve(0xc083472d90)
  444. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/summarysvc.go:205 +0x20
  445. github.com/thejerf/suture.(*Supervisor).runService.func1(0xc08218e9c0, 0x1, 0x367bc88, 0xc083472d90)
  446. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:556 +0x65
  447. created by github.com/thejerf/suture.(*Supervisor).runService
  448. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:559 +0x58
  449. goroutine 108 [semacquire, 21 minutes]:
  450. sync.runtime_Semacquire(0xc082242704)
  451. /usr/local/go/src/runtime/sema.go:43 +0x2d
  452. sync.(*Mutex).Lock(0xc082242700)
  453. /usr/local/go/src/sync/mutex.go:82 +0x1cb
  454. sync.(*RWMutex).Lock(0xc082242700)
  455. /usr/local/go/src/sync/rwmutex.go:82 +0x37
  456. github.com/syncthing/syncthing/lib/model.(*Model).IsPaused(0xc0832967e0, 0xb72f598f5611049c, 0x3539f87380336c02, 0xa1cd8f9b00e9dacf, 0x9da5b8dc589249fa, 0x1)
  457. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/model/model.go:992 +0x4f
  458. github.com/syncthing/syncthing/lib/connections.(*connectionSvc).connect(0xc082a1ea80)
  459. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/connections/connections.go:272 +0x482
  460. github.com/syncthing/syncthing/lib/connections.(*connectionSvc).(github.com/syncthing/syncthing/lib/connections.connect)-fm()
  461. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/connections/connections.go:109 +0x27
  462. github.com/syncthing/syncthing/lib/connections.serviceFunc.Serve(0xc082197ef0)
  463. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/connections/connections.go:477 +0x20
  464. github.com/thejerf/suture.(*Supervisor).runService.func1(0xc08218e270, 0x0, 0x367b850, 0xc082197ef0)
  465. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:556 +0x65
  466. created by github.com/thejerf/suture.(*Supervisor).runService
  467. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:559 +0x58
  468. goroutine 109 [IO wait, 25 minutes]:
  469. net.runtime_pollWait(0x3087338, 0x72, 0xc083473520)
  470. /usr/local/go/src/runtime/netpoll.go:157 +0x67
  471. net.(*pollDesc).Wait(0xc083e04770, 0x72, 0x0, 0x0)
  472. /usr/local/go/src/net/fd_poll_runtime.go:73 +0x41
  473. net.(*ioSrv).ExecIO(0xc082d30100, 0xc083e04660, 0xb9fa70, 0x8, 0xc0821f8620, 0xc083e04780, 0x0, 0x0)
  474. /usr/local/go/src/net/fd_windows.go:182 +0x177
  475. net.(*netFD).acceptOne(0xc083e04600, 0xc082a1fea0, 0x2, 0x2, 0xc083e04660, 0x367b668, 0x0, 0x0)
  476. /usr/local/go/src/net/fd_windows.go:564 +0x26c
  477. net.(*netFD).accept(0xc083e04600, 0x0, 0x0, 0x0)
  478. /usr/local/go/src/net/fd_windows.go:594 +0x173
  479. net.(*TCPListener).AcceptTCP(0xc082d30238, 0xc083d60f90, 0x0, 0x0)
  480. /usr/local/go/src/net/tcpsock_posix.go:254 +0x54
  481. net.(*TCPListener).Accept(0xc082d30238, 0x0, 0x0, 0x0, 0x0)
  482. /usr/local/go/src/net/tcpsock_posix.go:264 +0x44
  483. github.com/syncthing/syncthing/lib/connections.tcpListener(0xc083b06c00, 0xc082095040, 0xc082d4c000)
  484. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/connections/connections_tcp.go:70 +0x3d9
  485. github.com/syncthing/syncthing/lib/connections.NewConnectionSvc.func1()
  486. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/connections/connections.go:126 +0x44
  487. github.com/syncthing/syncthing/lib/connections.serviceFunc.Serve(0xc0825bcae0)
  488. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/connections/connections.go:477 +0x20
  489. github.com/thejerf/suture.(*Supervisor).runService.func1(0xc08218e270, 0x1, 0x367b850, 0xc0825bcae0)
  490. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:556 +0x65
  491. created by github.com/thejerf/suture.(*Supervisor).runService
  492. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:559 +0x58
  493. goroutine 110 [chan receive, 24 minutes]:
  494. github.com/syncthing/syncthing/lib/connections.(*connectionSvc).handle(0xc082a1ea80)
  495. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/connections/connections.go:140 +0x98
  496. github.com/syncthing/syncthing/lib/connections.(*connectionSvc).(github.com/syncthing/syncthing/lib/connections.handle)-fm()
  497. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/connections/connections.go:129 +0x27
  498. github.com/syncthing/syncthing/lib/connections.serviceFunc.Serve(0xc082197f30)
  499. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/connections/connections.go:477 +0x20
  500. github.com/thejerf/suture.(*Supervisor).runService.func1(0xc08218e270, 0x2, 0x367b850, 0xc082197f30)
  501. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:556 +0x65
  502. created by github.com/thejerf/suture.(*Supervisor).runService
  503. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:559 +0x58
  504. goroutine 111 [chan receive, 25 minutes]:
  505. github.com/syncthing/syncthing/lib/connections.(*connectionSvc).acceptRelayConns(0xc082a1ea80)
  506. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/connections/connections.go:423 +0x53
  507. github.com/syncthing/syncthing/lib/connections.(*connectionSvc).(github.com/syncthing/syncthing/lib/connections.acceptRelayConns)-fm()
  508. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/connections/connections.go:132 +0x27
  509. github.com/syncthing/syncthing/lib/connections.serviceFunc.Serve(0xc082197f50)
  510. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/connections/connections.go:477 +0x20
  511. github.com/thejerf/suture.(*Supervisor).runService.func1(0xc08218e270, 0x3, 0x367b850, 0xc082197f50)
  512. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:556 +0x65
  513. created by github.com/thejerf/suture.(*Supervisor).runService
  514. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:559 +0x58
  515. goroutine 112 [select, 25 minutes]:
  516. github.com/thejerf/suture.(*Supervisor).Serve(0xc0822db450)
  517. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:441 +0x107e
  518. github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0822db2b0, 0x0, 0x367b340, 0xc0826c1110)
  519. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:556 +0x65
  520. created by github.com/thejerf/suture.(*Supervisor).runService
  521. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:559 +0x58
  522. goroutine 113 [IO wait, 25 minutes]:
  523. net.runtime_pollWait(0x30871b8, 0x72, 0xc083473560)
  524. /usr/local/go/src/runtime/netpoll.go:157 +0x67
  525. net.(*pollDesc).Wait(0xc083e04a70, 0x72, 0x0, 0x0)
  526. /usr/local/go/src/net/fd_poll_runtime.go:73 +0x41
  527. net.(*ioSrv).ExecIO(0xc082d30100, 0xc083e04960, 0xba5b30, 0xb, 0xcdab20, 0xc083e04900, 0x0, 0x0)
  528. /usr/local/go/src/net/fd_windows.go:182 +0x177
  529. net.(*netFD).readFrom(0xc083e04900, 0xc08329e000, 0x10000, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0)
  530. /usr/local/go/src/net/fd_windows.go:490 +0x1ee
  531. net.(*UDPConn).ReadFromUDP(0xc082d30240, 0xc08329e000, 0x10000, 0x10000, 0x98e4c0, 0x10000, 0x0, 0x0)
  532. /usr/local/go/src/net/udpsock_posix.go:61 +0x11e
  533. net.(*UDPConn).ReadFrom(0xc082d30240, 0xc08329e000, 0x10000, 0x10000, 0x10000, 0x0, 0x0, 0x0, 0x0)
  534. /usr/local/go/src/net/udpsock_posix.go:79 +0x11d
  535. github.com/syncthing/syncthing/lib/beacon.(*broadcastReader).Serve(0xc0834f1080)
  536. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/beacon/broadcast.go:201 +0x5b6
  537. github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0822db450, 0x0, 0x367b298, 0xc0834f1080)
  538. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:556 +0x65
  539. created by github.com/thejerf/suture.(*Supervisor).runService
  540. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:559 +0x58
  541. goroutine 114 [chan receive]:
  542. github.com/syncthing/syncthing/lib/beacon.(*broadcastWriter).Serve(0xc0834f10c0)
  543. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/beacon/broadcast.go:101 +0x56c
  544. github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0822db450, 0x1, 0x367b2c8, 0xc0834f10c0)
  545. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:556 +0x65
  546. created by github.com/thejerf/suture.(*Supervisor).runService
  547. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:559 +0x58
  548. goroutine 160 [IO wait, 24 minutes]:
  549. net.runtime_pollWait(0x36c0520, 0x77, 0xc083b44c00)
  550. /usr/local/go/src/runtime/netpoll.go:157 +0x67
  551. net.(*pollDesc).Wait(0xc085a214f0, 0x77, 0x0, 0x0)
  552. /usr/local/go/src/net/fd_poll_runtime.go:73 +0x41
  553. net.(*ioSrv).ExecIO(0xc082d30108, 0xc085a21468, 0xb94fb0, 0x7, 0xcdab00, 0xaf7b80, 0x0, 0x0)
  554. /usr/local/go/src/net/fd_windows.go:182 +0x177
  555. net.(*netFD).Write(0xc085a21380, 0xc085306000, 0x3673, 0x8000, 0x0, 0x0, 0x0)
  556. /usr/local/go/src/net/fd_windows.go:514 +0x181
  557. net.(*conn).Write(0xc084c68a50, 0xc085306000, 0x3673, 0x8000, 0x0, 0x0, 0x0)
  558. /usr/local/go/src/net/net.go:184 +0xeb
  559. crypto/tls.(*Conn).writeRecord(0xc082afab00, 0xcdb217, 0xc086d34000, 0x3656, 0x4f407, 0x8000, 0x0, 0x0)
  560. /usr/local/go/src/crypto/tls/conn.go:745 +0x54f
  561. crypto/tls.(*Conn).Write(0xc082afab00, 0xc086d2c000, 0xb656, 0x57407, 0x0, 0x0, 0x0)
  562. /usr/local/go/src/crypto/tls/conn.go:877 +0x415
  563. github.com/syncthing/syncthing/lib/protocol.(*countingWriter).Write(0xc085ad2160, 0xc086d2c000, 0xb656, 0x57407, 0x2, 0x0, 0x0)
  564. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/protocol/counting.go:45 +0x84
  565. github.com/syncthing/syncthing/lib/protocol.(*rawConnection).writerLoop(0xc0868ee000)
  566. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/protocol/protocol.go:662 +0x82d
  567. created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start
  568. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/protocol/protocol.go:191 +0x62
  569. goroutine 340 [sleep, 10 minutes]:
  570. time.Sleep(0x1176592e000)
  571. /usr/local/go/src/runtime/time.go:59 +0x107
  572. github.com/syncthing/syncthing/lib/model.deadlockDetect.func1.2(0x1176592e000, 0xc086ef4af0)
  573. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/model/util.go:27 +0x28
  574. created by github.com/syncthing/syncthing/lib/model.deadlockDetect.func1
  575. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/model/util.go:29 +0xbe
  576. goroutine 241 [semacquire, 22 minutes]:
  577. sync.runtime_Semacquire(0xc082afac84)
  578. /usr/local/go/src/runtime/sema.go:43 +0x2d
  579. sync.(*Mutex).Lock(0xc082afac80)
  580. /usr/local/go/src/sync/mutex.go:82 +0x1cb
  581. crypto/tls.(*Conn).sendAlert(0xc082afab00, 0xcdb200, 0x0, 0x0)
  582. /usr/local/go/src/crypto/tls/conn.go:684 +0x4b
  583. crypto/tls.(*Conn).Close(0xc082afab00, 0x0, 0x0)
  584. /usr/local/go/src/crypto/tls/conn.go:950 +0xad
  585. github.com/syncthing/syncthing/lib/model.(*Connection).Close(0xc084ab8330, 0x0, 0x0)
  586. <autogenerated>:15 +0x62
  587. github.com/syncthing/syncthing/lib/model.closeRawConn(0x3daca18, 0xc084ab8330, 0x0, 0x0)
  588. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/model/model.go:2015 +0x144
  589. github.com/syncthing/syncthing/lib/model.(*Model).Close(0xc0832967e0, 0xdbefa951cd7b988d, 0x7e996b12ba3cf6c2, 0x4a8a11cae7997bfb, 0xb68de2b509188ee5, 0x3060028, 0xc08200a700)
  590. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/model/model.go:741 +0x653
  591. github.com/syncthing/syncthing/lib/protocol.nativeModel.Close(0x3709088, 0xc0832967e0, 0xdbefa951cd7b988d, 0x7e996b12ba3cf6c2, 0x4a8a11cae7997bfb, 0xb68de2b509188ee5, 0x3060028, 0xc08200a700)
  592. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/protocol/nativemodel_windows.go:47 +0x61
  593. github.com/syncthing/syncthing/lib/protocol.(*nativeModel).Close(0xc084652080, 0xdbefa951cd7b988d, 0x7e996b12ba3cf6c2, 0x4a8a11cae7997bfb, 0xb68de2b509188ee5, 0x3060028, 0xc08200a700)
  594. <autogenerated>:98 +0xc2
  595. created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).close.func1
  596. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/protocol/protocol.go:688 +0x1cf
  597. goroutine 296 [sleep, 15 minutes]:
  598. time.Sleep(0x1176592e000)
  599. /usr/local/go/src/runtime/time.go:59 +0x107
  600. github.com/syncthing/syncthing/lib/model.deadlockDetect.func1.2(0x1176592e000, 0xc085b88000)
  601. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/model/util.go:27 +0x28
  602. created by github.com/syncthing/syncthing/lib/model.deadlockDetect.func1
  603. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/model/util.go:29 +0xbe
  604. goroutine 159 [IO wait, 24 minutes]:
  605. net.runtime_pollWait(0x36c0520, 0x72, 0xc083b1e400)
  606. /usr/local/go/src/runtime/netpoll.go:157 +0x67
  607. net.(*pollDesc).Wait(0xc085a214f0, 0x72, 0x0, 0x0)
  608. /usr/local/go/src/net/fd_poll_runtime.go:73 +0x41
  609. net.(*ioSrv).ExecIO(0xc082d30100, 0xc085a213e0, 0xb94fa8, 0x7, 0xcdaaf8, 0x161, 0x0, 0x0)
  610. /usr/local/go/src/net/fd_windows.go:182 +0x177
  611. net.(*netFD).Read(0xc085a21380, 0xc0837d4800, 0x400, 0x400, 0x0, 0x0, 0x0)
  612. /usr/local/go/src/net/fd_windows.go:463 +0x17e
  613. net.(*conn).Read(0xc084c68a50, 0xc0837d4800, 0x400, 0x400, 0x0, 0x0, 0x0)
  614. /usr/local/go/src/net/net.go:172 +0xeb
  615. crypto/tls.(*block).readFromUntil(0xc0850fc7b0, 0x36f4f90, 0xc084c68a50, 0x5, 0x0, 0x0)
  616. /usr/local/go/src/crypto/tls/conn.go:455 +0xd3
  617. crypto/tls.(*Conn).readRecord(0xc082afab00, 0xcdb217, 0x0, 0x0)
  618. /usr/local/go/src/crypto/tls/conn.go:540 +0x2d8
  619. crypto/tls.(*Conn).Read(0xc082afab00, 0xc083b1e3e0, 0x8, 0x8, 0x0, 0x0, 0x0)
  620. /usr/local/go/src/crypto/tls/conn.go:901 +0x16e
  621. github.com/syncthing/syncthing/lib/protocol.(*countingReader).Read(0xc085ad2120, 0xc083b1e3e0, 0x8, 0x8, 0x98e4c0, 0x0, 0x0)
  622. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/protocol/counting.go:23 +0x84
  623. io.ReadAtLeast(0x3c31cb8, 0xc085ad2120, 0xc083b1e3e0, 0x8, 0x8, 0x8, 0x0, 0x0, 0x0)
  624. /usr/local/go/src/io/io.go:298 +0xed
  625. io.ReadFull(0x3c31cb8, 0xc085ad2120, 0xc083b1e3e0, 0x8, 0x8, 0x8, 0x0, 0x0)
  626. /usr/local/go/src/io/io.go:316 +0x69
  627. github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readMessage(0xc0868ee000, 0x0, 0x0, 0x0, 0xc08212ed00, 0x0, 0x0, 0x0, 0x0)
  628. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/protocol/protocol.go:371 +0x189
  629. github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readerLoop(0xc0868ee000, 0x0, 0x0)
  630. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/protocol/protocol.go:307 +0x159
  631. created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start
  632. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/protocol/protocol.go:190 +0x40
  633. goroutine 289 [semacquire, 20 minutes]:
  634. sync.runtime_Semacquire(0xc08224270c)
  635. /usr/local/go/src/runtime/sema.go:43 +0x2d
  636. sync.(*RWMutex).RLock(0xc082242700)
  637. /usr/local/go/src/sync/rwmutex.go:36 +0x5f
  638. github.com/syncthing/syncthing/lib/model.(*Model).ConnectionStats(0xc0832967e0, 0xc1d519)
  639. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/model/model.go:310 +0x63
  640. main.(*apiSvc).getSystemConnections(0xc0832c94a0, 0x36f55e0, 0xc082dd1080, 0xc084dbcfc0)
  641. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:537 +0x36
  642. main.(*apiSvc).(main.getSystemConnections)-fm(0x36f55e0, 0xc082dd1080, 0xc084dbcfc0)
  643. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:153 +0x45
  644. net/http.HandlerFunc.ServeHTTP(0xc083472a00, 0x36f55e0, 0xc082dd1080, 0xc084dbcfc0)
  645. /usr/local/go/src/net/http/server.go:1422 +0x41
  646. net/http.(*ServeMux).ServeHTTP(0xc083d60840, 0x36f55e0, 0xc082dd1080, 0xc084dbcfc0)
  647. /usr/local/go/src/net/http/server.go:1699 +0x184
  648. main.getPostHandler.func1(0x36f55e0, 0xc082dd1080, 0xc084dbcfc0)
  649. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:290 +0xd7
  650. net/http.HandlerFunc.ServeHTTP(0xc083d608d0, 0x36f55e0, 0xc082dd1080, 0xc084dbcfc0)
  651. /usr/local/go/src/net/http/server.go:1422 +0x41
  652. main.metricsMiddleware.func1(0x36f55e0, 0xc082dd1080, 0xc084dbcfc0)
  653. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:329 +0xd8
  654. net/http.HandlerFunc.ServeHTTP(0xc0825bd720, 0x36f55e0, 0xc082dd1080, 0xc084dbcfc0)
  655. /usr/local/go/src/net/http/server.go:1422 +0x41
  656. main.noCacheMiddleware.func1(0x36f55e0, 0xc082dd1080, 0xc084dbcfc0)
  657. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:356 +0x1e3
  658. net/http.HandlerFunc.ServeHTTP(0xc0825bd740, 0x36f55e0, 0xc082dd1080, 0xc084dbcfc0)
  659. /usr/local/go/src/net/http/server.go:1422 +0x41
  660. net/http.(*ServeMux).ServeHTTP(0xc083d60930, 0x36f55e0, 0xc082dd1080, 0xc084dbcfc0)
  661. /usr/local/go/src/net/http/server.go:1699 +0x184
  662. main.csrfMiddleware.func1(0x36f55e0, 0xc082dd1080, 0xc084dbcfc0)
  663. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui_csrf.go:31 +0x168
  664. net/http.HandlerFunc.ServeHTTP(0xc082389f40, 0x36f55e0, 0xc082dd1080, 0xc084dbcfc0)
  665. /usr/local/go/src/net/http/server.go:1422 +0x41
  666. main.withDetailsMiddleware.func1(0x36f55e0, 0xc082dd1080, 0xc084dbcfc0)
  667. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:364 +0x12e
  668. net/http.HandlerFunc.ServeHTTP(0xc083522400, 0x36f55e0, 0xc082dd1080, 0xc084dbcfc0)
  669. /usr/local/go/src/net/http/server.go:1422 +0x41
  670. main.redirectToHTTPSMiddleware.func1(0x36f55e0, 0xc082dd1080, 0xc084dbcfc0)
  671. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:346 +0x172
  672. net/http.HandlerFunc.ServeHTTP(0xc0825bda60, 0x36f55e0, 0xc082dd1080, 0xc084dbcfc0)
  673. /usr/local/go/src/net/http/server.go:1422 +0x41
  674. main.debugMiddleware.func1(0x36f55e0, 0xc082dd1080, 0xc084dbcfc0)
  675. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:302 +0xa2
  676. net/http.HandlerFunc.ServeHTTP(0xc0825bda80, 0x36f55e0, 0xc082dd1080, 0xc084dbcfc0)
  677. /usr/local/go/src/net/http/server.go:1422 +0x41
  678. net/http.serverHandler.ServeHTTP(0xc082d4d3e0, 0x36f55e0, 0xc082dd1080, 0xc084dbcfc0)
  679. /usr/local/go/src/net/http/server.go:1862 +0x1a5
  680. net/http.(*conn).serve(0xc084dad340)
  681. /usr/local/go/src/net/http/server.go:1361 +0xbf5
  682. created by net/http.(*Server).Serve
  683. /usr/local/go/src/net/http/server.go:1910 +0x3fd
  684. goroutine 45 [semacquire]:
  685. sync.runtime_Syncsemacquire(0xc082005790)
  686. /usr/local/go/src/runtime/sema.go:237 +0x20f
  687. sync.(*Cond).Wait(0xc082005780)
  688. /usr/local/go/src/sync/cond.go:62 +0xa2
  689. github.com/syncthing/syncthing/lib/events.(*BufferedSubscription).Since(0xc082007db0, 0x6f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
  690. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/events/events.go:277 +0xe5
  691. main.(*apiSvc).getEvents(0xc0832c94a0, 0x36f55e0, 0xc0840c1970, 0xc084ece1c0)
  692. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:851 +0x24a
  693. main.(*apiSvc).(main.getEvents)-fm(0x36f55e0, 0xc0840c1970, 0xc084ece1c0)
  694. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:144 +0x45
  695. net/http.HandlerFunc.ServeHTTP(0xc083472970, 0x36f55e0, 0xc0840c1970, 0xc084ece1c0)
  696. /usr/local/go/src/net/http/server.go:1422 +0x41
  697. net/http.(*ServeMux).ServeHTTP(0xc083d60840, 0x36f55e0, 0xc0840c1970, 0xc084ece1c0)
  698. /usr/local/go/src/net/http/server.go:1699 +0x184
  699. main.getPostHandler.func1(0x36f55e0, 0xc0840c1970, 0xc084ece1c0)
  700. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:290 +0xd7
  701. net/http.HandlerFunc.ServeHTTP(0xc083d608d0, 0x36f55e0, 0xc0840c1970, 0xc084ece1c0)
  702. /usr/local/go/src/net/http/server.go:1422 +0x41
  703. main.metricsMiddleware.func1(0x36f55e0, 0xc0840c1970, 0xc084ece1c0)
  704. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:329 +0xd8
  705. net/http.HandlerFunc.ServeHTTP(0xc0825bd720, 0x36f55e0, 0xc0840c1970, 0xc084ece1c0)
  706. /usr/local/go/src/net/http/server.go:1422 +0x41
  707. main.noCacheMiddleware.func1(0x36f55e0, 0xc0840c1970, 0xc084ece1c0)
  708. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:356 +0x1e3
  709. net/http.HandlerFunc.ServeHTTP(0xc0825bd740, 0x36f55e0, 0xc0840c1970, 0xc084ece1c0)
  710. /usr/local/go/src/net/http/server.go:1422 +0x41
  711. net/http.(*ServeMux).ServeHTTP(0xc083d60930, 0x36f55e0, 0xc0840c1970, 0xc084ece1c0)
  712. /usr/local/go/src/net/http/server.go:1699 +0x184
  713. main.csrfMiddleware.func1(0x36f55e0, 0xc0840c1970, 0xc084ece1c0)
  714. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui_csrf.go:31 +0x168
  715. net/http.HandlerFunc.ServeHTTP(0xc082389f40, 0x36f55e0, 0xc0840c1970, 0xc084ece1c0)
  716. /usr/local/go/src/net/http/server.go:1422 +0x41
  717. main.withDetailsMiddleware.func1(0x36f55e0, 0xc0840c1970, 0xc084ece1c0)
  718. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:364 +0x12e
  719. net/http.HandlerFunc.ServeHTTP(0xc083522400, 0x36f55e0, 0xc0840c1970, 0xc084ece1c0)
  720. /usr/local/go/src/net/http/server.go:1422 +0x41
  721. main.redirectToHTTPSMiddleware.func1(0x36f55e0, 0xc0840c1970, 0xc084ece1c0)
  722. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:346 +0x172
  723. net/http.HandlerFunc.ServeHTTP(0xc0825bda60, 0x36f55e0, 0xc0840c1970, 0xc084ece1c0)
  724. /usr/local/go/src/net/http/server.go:1422 +0x41
  725. main.debugMiddleware.func1(0x36f55e0, 0xc0840c1970, 0xc084ece1c0)
  726. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:302 +0xa2
  727. net/http.HandlerFunc.ServeHTTP(0xc0825bda80, 0x36f55e0, 0xc0840c1970, 0xc084ece1c0)
  728. /usr/local/go/src/net/http/server.go:1422 +0x41
  729. net/http.serverHandler.ServeHTTP(0xc082d4d3e0, 0x36f55e0, 0xc0840c1970, 0xc084ece1c0)
  730. /usr/local/go/src/net/http/server.go:1862 +0x1a5
  731. net/http.(*conn).serve(0xc08286f080)
  732. /usr/local/go/src/net/http/server.go:1361 +0xbf5
  733. created by net/http.(*Server).Serve
  734. /usr/local/go/src/net/http/server.go:1910 +0x3fd
  735. goroutine 70 [chan receive]:
  736. github.com/rcrowley/go-metrics.(*meterArbiter).tick(0x1075420)
  737. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/rcrowley/go-metrics/meter.go:221 +0x52
  738. created by github.com/rcrowley/go-metrics.NewMeter
  739. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/rcrowley/go-metrics/meter.go:40 +0x15b
  740. goroutine 120 [semacquire, 22 minutes]:
  741. sync.runtime_Semacquire(0xc08224270c)
  742. /usr/local/go/src/runtime/sema.go:43 +0x2d
  743. sync.(*RWMutex).RLock(0xc082242700)
  744. /usr/local/go/src/sync/rwmutex.go:36 +0x5f
  745. github.com/syncthing/syncthing/lib/model.(*Model).ConnectionStats(0xc0832967e0, 0xc1d519)
  746. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/model/model.go:310 +0x63
  747. main.(*apiSvc).getSystemConnections(0xc0832c94a0, 0x36f55e0, 0xc0840c1e40, 0xc082c5d260)
  748. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:537 +0x36
  749. main.(*apiSvc).(main.getSystemConnections)-fm(0x36f55e0, 0xc0840c1e40, 0xc082c5d260)
  750. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:153 +0x45
  751. net/http.HandlerFunc.ServeHTTP(0xc083472a00, 0x36f55e0, 0xc0840c1e40, 0xc082c5d260)
  752. /usr/local/go/src/net/http/server.go:1422 +0x41
  753. net/http.(*ServeMux).ServeHTTP(0xc083d60840, 0x36f55e0, 0xc0840c1e40, 0xc082c5d260)
  754. /usr/local/go/src/net/http/server.go:1699 +0x184
  755. main.getPostHandler.func1(0x36f55e0, 0xc0840c1e40, 0xc082c5d260)
  756. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:290 +0xd7
  757. net/http.HandlerFunc.ServeHTTP(0xc083d608d0, 0x36f55e0, 0xc0840c1e40, 0xc082c5d260)
  758. /usr/local/go/src/net/http/server.go:1422 +0x41
  759. main.metricsMiddleware.func1(0x36f55e0, 0xc0840c1e40, 0xc082c5d260)
  760. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:329 +0xd8
  761. net/http.HandlerFunc.ServeHTTP(0xc0825bd720, 0x36f55e0, 0xc0840c1e40, 0xc082c5d260)
  762. /usr/local/go/src/net/http/server.go:1422 +0x41
  763. main.noCacheMiddleware.func1(0x36f55e0, 0xc0840c1e40, 0xc082c5d260)
  764. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:356 +0x1e3
  765. net/http.HandlerFunc.ServeHTTP(0xc0825bd740, 0x36f55e0, 0xc0840c1e40, 0xc082c5d260)
  766. /usr/local/go/src/net/http/server.go:1422 +0x41
  767. net/http.(*ServeMux).ServeHTTP(0xc083d60930, 0x36f55e0, 0xc0840c1e40, 0xc082c5d260)
  768. /usr/local/go/src/net/http/server.go:1699 +0x184
  769. main.csrfMiddleware.func1(0x36f55e0, 0xc0840c1e40, 0xc082c5d260)
  770. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui_csrf.go:31 +0x168
  771. net/http.HandlerFunc.ServeHTTP(0xc082389f40, 0x36f55e0, 0xc0840c1e40, 0xc082c5d260)
  772. /usr/local/go/src/net/http/server.go:1422 +0x41
  773. main.withDetailsMiddleware.func1(0x36f55e0, 0xc0840c1e40, 0xc082c5d260)
  774. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:364 +0x12e
  775. net/http.HandlerFunc.ServeHTTP(0xc083522400, 0x36f55e0, 0xc0840c1e40, 0xc082c5d260)
  776. /usr/local/go/src/net/http/server.go:1422 +0x41
  777. main.redirectToHTTPSMiddleware.func1(0x36f55e0, 0xc0840c1e40, 0xc082c5d260)
  778. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:346 +0x172
  779. net/http.HandlerFunc.ServeHTTP(0xc0825bda60, 0x36f55e0, 0xc0840c1e40, 0xc082c5d260)
  780. /usr/local/go/src/net/http/server.go:1422 +0x41
  781. main.debugMiddleware.func1(0x36f55e0, 0xc0840c1e40, 0xc082c5d260)
  782. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:302 +0xa2
  783. net/http.HandlerFunc.ServeHTTP(0xc0825bda80, 0x36f55e0, 0xc0840c1e40, 0xc082c5d260)
  784. /usr/local/go/src/net/http/server.go:1422 +0x41
  785. net/http.serverHandler.ServeHTTP(0xc082d4d3e0, 0x36f55e0, 0xc0840c1e40, 0xc082c5d260)
  786. /usr/local/go/src/net/http/server.go:1862 +0x1a5
  787. net/http.(*conn).serve(0xc0827da2c0)
  788. /usr/local/go/src/net/http/server.go:1361 +0xbf5
  789. created by net/http.(*Server).Serve
  790. /usr/local/go/src/net/http/server.go:1910 +0x3fd
  791. goroutine 430 [sleep]:
  792. time.Sleep(0x1176592e000)
  793. /usr/local/go/src/runtime/time.go:59 +0x107
  794. github.com/syncthing/syncthing/lib/model.deadlockDetect.func1.2(0x1176592e000, 0xc086bccbd0)
  795. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/model/util.go:27 +0x28
  796. created by github.com/syncthing/syncthing/lib/model.deadlockDetect.func1
  797. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/model/util.go:29 +0xbe
  798. goroutine 290 [semacquire, 18 minutes]:
  799. sync.runtime_Semacquire(0xc08224270c)
  800. /usr/local/go/src/runtime/sema.go:43 +0x2d
  801. sync.(*RWMutex).RLock(0xc082242700)
  802. /usr/local/go/src/sync/rwmutex.go:36 +0x5f
  803. github.com/syncthing/syncthing/lib/model.(*Model).ConnectionStats(0xc0832967e0, 0xc1d519)
  804. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/model/model.go:310 +0x63
  805. main.(*apiSvc).getSystemConnections(0xc0832c94a0, 0x36f55e0, 0xc083ac8840, 0xc082a720e0)
  806. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:537 +0x36
  807. main.(*apiSvc).(main.getSystemConnections)-fm(0x36f55e0, 0xc083ac8840, 0xc082a720e0)
  808. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:153 +0x45
  809. net/http.HandlerFunc.ServeHTTP(0xc083472a00, 0x36f55e0, 0xc083ac8840, 0xc082a720e0)
  810. /usr/local/go/src/net/http/server.go:1422 +0x41
  811. net/http.(*ServeMux).ServeHTTP(0xc083d60840, 0x36f55e0, 0xc083ac8840, 0xc082a720e0)
  812. /usr/local/go/src/net/http/server.go:1699 +0x184
  813. main.getPostHandler.func1(0x36f55e0, 0xc083ac8840, 0xc082a720e0)
  814. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:290 +0xd7
  815. net/http.HandlerFunc.ServeHTTP(0xc083d608d0, 0x36f55e0, 0xc083ac8840, 0xc082a720e0)
  816. /usr/local/go/src/net/http/server.go:1422 +0x41
  817. main.metricsMiddleware.func1(0x36f55e0, 0xc083ac8840, 0xc082a720e0)
  818. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:329 +0xd8
  819. net/http.HandlerFunc.ServeHTTP(0xc0825bd720, 0x36f55e0, 0xc083ac8840, 0xc082a720e0)
  820. /usr/local/go/src/net/http/server.go:1422 +0x41
  821. main.noCacheMiddleware.func1(0x36f55e0, 0xc083ac8840, 0xc082a720e0)
  822. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:356 +0x1e3
  823. net/http.HandlerFunc.ServeHTTP(0xc0825bd740, 0x36f55e0, 0xc083ac8840, 0xc082a720e0)
  824. /usr/local/go/src/net/http/server.go:1422 +0x41
  825. net/http.(*ServeMux).ServeHTTP(0xc083d60930, 0x36f55e0, 0xc083ac8840, 0xc082a720e0)
  826. /usr/local/go/src/net/http/server.go:1699 +0x184
  827. main.csrfMiddleware.func1(0x36f55e0, 0xc083ac8840, 0xc082a720e0)
  828. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui_csrf.go:31 +0x168
  829. net/http.HandlerFunc.ServeHTTP(0xc082389f40, 0x36f55e0, 0xc083ac8840, 0xc082a720e0)
  830. /usr/local/go/src/net/http/server.go:1422 +0x41
  831. main.withDetailsMiddleware.func1(0x36f55e0, 0xc083ac8840, 0xc082a720e0)
  832. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:364 +0x12e
  833. net/http.HandlerFunc.ServeHTTP(0xc083522400, 0x36f55e0, 0xc083ac8840, 0xc082a720e0)
  834. /usr/local/go/src/net/http/server.go:1422 +0x41
  835. main.redirectToHTTPSMiddleware.func1(0x36f55e0, 0xc083ac8840, 0xc082a720e0)
  836. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:346 +0x172
  837. net/http.HandlerFunc.ServeHTTP(0xc0825bda60, 0x36f55e0, 0xc083ac8840, 0xc082a720e0)
  838. /usr/local/go/src/net/http/server.go:1422 +0x41
  839. main.debugMiddleware.func1(0x36f55e0, 0xc083ac8840, 0xc082a720e0)
  840. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:302 +0xa2
  841. net/http.HandlerFunc.ServeHTTP(0xc0825bda80, 0x36f55e0, 0xc083ac8840, 0xc082a720e0)
  842. /usr/local/go/src/net/http/server.go:1422 +0x41
  843. net/http.serverHandler.ServeHTTP(0xc082d4d3e0, 0x36f55e0, 0xc083ac8840, 0xc082a720e0)
  844. /usr/local/go/src/net/http/server.go:1862 +0x1a5
  845. net/http.(*conn).serve(0xc085014e70)
  846. /usr/local/go/src/net/http/server.go:1361 +0xbf5
  847. created by net/http.(*Server).Serve
  848. /usr/local/go/src/net/http/server.go:1910 +0x3fd
  849. goroutine 223 [semacquire, 21 minutes]:
  850. sync.runtime_Semacquire(0xc08224270c)
  851. /usr/local/go/src/runtime/sema.go:43 +0x2d
  852. sync.(*RWMutex).RLock(0xc082242700)
  853. /usr/local/go/src/sync/rwmutex.go:36 +0x5f
  854. github.com/syncthing/syncthing/lib/model.(*Model).ConnectionStats(0xc0832967e0, 0xc1d519)
  855. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/model/model.go:310 +0x63
  856. main.(*apiSvc).getSystemConnections(0xc0832c94a0, 0x36f55e0, 0xc084f9c8f0, 0xc084c58000)
  857. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:537 +0x36
  858. main.(*apiSvc).(main.getSystemConnections)-fm(0x36f55e0, 0xc084f9c8f0, 0xc084c58000)
  859. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:153 +0x45
  860. net/http.HandlerFunc.ServeHTTP(0xc083472a00, 0x36f55e0, 0xc084f9c8f0, 0xc084c58000)
  861. /usr/local/go/src/net/http/server.go:1422 +0x41
  862. net/http.(*ServeMux).ServeHTTP(0xc083d60840, 0x36f55e0, 0xc084f9c8f0, 0xc084c58000)
  863. /usr/local/go/src/net/http/server.go:1699 +0x184
  864. main.getPostHandler.func1(0x36f55e0, 0xc084f9c8f0, 0xc084c58000)
  865. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:290 +0xd7
  866. net/http.HandlerFunc.ServeHTTP(0xc083d608d0, 0x36f55e0, 0xc084f9c8f0, 0xc084c58000)
  867. /usr/local/go/src/net/http/server.go:1422 +0x41
  868. main.metricsMiddleware.func1(0x36f55e0, 0xc084f9c8f0, 0xc084c58000)
  869. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:329 +0xd8
  870. net/http.HandlerFunc.ServeHTTP(0xc0825bd720, 0x36f55e0, 0xc084f9c8f0, 0xc084c58000)
  871. /usr/local/go/src/net/http/server.go:1422 +0x41
  872. main.noCacheMiddleware.func1(0x36f55e0, 0xc084f9c8f0, 0xc084c58000)
  873. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:356 +0x1e3
  874. net/http.HandlerFunc.ServeHTTP(0xc0825bd740, 0x36f55e0, 0xc084f9c8f0, 0xc084c58000)
  875. /usr/local/go/src/net/http/server.go:1422 +0x41
  876. net/http.(*ServeMux).ServeHTTP(0xc083d60930, 0x36f55e0, 0xc084f9c8f0, 0xc084c58000)
  877. /usr/local/go/src/net/http/server.go:1699 +0x184
  878. main.csrfMiddleware.func1(0x36f55e0, 0xc084f9c8f0, 0xc084c58000)
  879. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui_csrf.go:31 +0x168
  880. net/http.HandlerFunc.ServeHTTP(0xc082389f40, 0x36f55e0, 0xc084f9c8f0, 0xc084c58000)
  881. /usr/local/go/src/net/http/server.go:1422 +0x41
  882. main.withDetailsMiddleware.func1(0x36f55e0, 0xc084f9c8f0, 0xc084c58000)
  883. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:364 +0x12e
  884. net/http.HandlerFunc.ServeHTTP(0xc083522400, 0x36f55e0, 0xc084f9c8f0, 0xc084c58000)
  885. /usr/local/go/src/net/http/server.go:1422 +0x41
  886. main.redirectToHTTPSMiddleware.func1(0x36f55e0, 0xc084f9c8f0, 0xc084c58000)
  887. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:346 +0x172
  888. net/http.HandlerFunc.ServeHTTP(0xc0825bda60, 0x36f55e0, 0xc084f9c8f0, 0xc084c58000)
  889. /usr/local/go/src/net/http/server.go:1422 +0x41
  890. main.debugMiddleware.func1(0x36f55e0, 0xc084f9c8f0, 0xc084c58000)
  891. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:302 +0xa2
  892. net/http.HandlerFunc.ServeHTTP(0xc0825bda80, 0x36f55e0, 0xc084f9c8f0, 0xc084c58000)
  893. /usr/local/go/src/net/http/server.go:1422 +0x41
  894. net/http.serverHandler.ServeHTTP(0xc082d4d3e0, 0x36f55e0, 0xc084f9c8f0, 0xc084c58000)
  895. /usr/local/go/src/net/http/server.go:1862 +0x1a5
  896. net/http.(*conn).serve(0xc0838a09a0)
  897. /usr/local/go/src/net/http/server.go:1361 +0xbf5
  898. created by net/http.(*Server).Serve
  899. /usr/local/go/src/net/http/server.go:1910 +0x3fd
  900. goroutine 303 [semacquire, 10 minutes]:
  901. sync.runtime_Semacquire(0xc08224270c)
  902. /usr/local/go/src/runtime/sema.go:43 +0x2d
  903. sync.(*RWMutex).RLock(0xc082242700)
  904. /usr/local/go/src/sync/rwmutex.go:36 +0x5f
  905. github.com/syncthing/syncthing/lib/model.(*Model).ConnectionStats(0xc0832967e0, 0xc1d519)
  906. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/model/model.go:310 +0x63
  907. main.(*apiSvc).getSystemConnections(0xc0832c94a0, 0x36f55e0, 0xc0845b9290, 0xc082892380)
  908. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:537 +0x36
  909. main.(*apiSvc).(main.getSystemConnections)-fm(0x36f55e0, 0xc0845b9290, 0xc082892380)
  910. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:153 +0x45
  911. net/http.HandlerFunc.ServeHTTP(0xc083472a00, 0x36f55e0, 0xc0845b9290, 0xc082892380)
  912. /usr/local/go/src/net/http/server.go:1422 +0x41
  913. net/http.(*ServeMux).ServeHTTP(0xc083d60840, 0x36f55e0, 0xc0845b9290, 0xc082892380)
  914. /usr/local/go/src/net/http/server.go:1699 +0x184
  915. main.getPostHandler.func1(0x36f55e0, 0xc0845b9290, 0xc082892380)
  916. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:290 +0xd7
  917. net/http.HandlerFunc.ServeHTTP(0xc083d608d0, 0x36f55e0, 0xc0845b9290, 0xc082892380)
  918. /usr/local/go/src/net/http/server.go:1422 +0x41
  919. main.metricsMiddleware.func1(0x36f55e0, 0xc0845b9290, 0xc082892380)
  920. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:329 +0xd8
  921. net/http.HandlerFunc.ServeHTTP(0xc0825bd720, 0x36f55e0, 0xc0845b9290, 0xc082892380)
  922. /usr/local/go/src/net/http/server.go:1422 +0x41
  923. main.noCacheMiddleware.func1(0x36f55e0, 0xc0845b9290, 0xc082892380)
  924. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:356 +0x1e3
  925. net/http.HandlerFunc.ServeHTTP(0xc0825bd740, 0x36f55e0, 0xc0845b9290, 0xc082892380)
  926. /usr/local/go/src/net/http/server.go:1422 +0x41
  927. net/http.(*ServeMux).ServeHTTP(0xc083d60930, 0x36f55e0, 0xc0845b9290, 0xc082892380)
  928. /usr/local/go/src/net/http/server.go:1699 +0x184
  929. main.csrfMiddleware.func1(0x36f55e0, 0xc0845b9290, 0xc082892380)
  930. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui_csrf.go:31 +0x168
  931. net/http.HandlerFunc.ServeHTTP(0xc082389f40, 0x36f55e0, 0xc0845b9290, 0xc082892380)
  932. /usr/local/go/src/net/http/server.go:1422 +0x41
  933. main.withDetailsMiddleware.func1(0x36f55e0, 0xc0845b9290, 0xc082892380)
  934. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:364 +0x12e
  935. net/http.HandlerFunc.ServeHTTP(0xc083522400, 0x36f55e0, 0xc0845b9290, 0xc082892380)
  936. /usr/local/go/src/net/http/server.go:1422 +0x41
  937. main.redirectToHTTPSMiddleware.func1(0x36f55e0, 0xc0845b9290, 0xc082892380)
  938. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:346 +0x172
  939. net/http.HandlerFunc.ServeHTTP(0xc0825bda60, 0x36f55e0, 0xc0845b9290, 0xc082892380)
  940. /usr/local/go/src/net/http/server.go:1422 +0x41
  941. main.debugMiddleware.func1(0x36f55e0, 0xc0845b9290, 0xc082892380)
  942. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:302 +0xa2
  943. net/http.HandlerFunc.ServeHTTP(0xc0825bda80, 0x36f55e0, 0xc0845b9290, 0xc082892380)
  944. /usr/local/go/src/net/http/server.go:1422 +0x41
  945. net/http.serverHandler.ServeHTTP(0xc082d4d3e0, 0x36f55e0, 0xc0845b9290, 0xc082892380)
  946. /usr/local/go/src/net/http/server.go:1862 +0x1a5
  947. net/http.(*conn).serve(0xc084420fd0)
  948. /usr/local/go/src/net/http/server.go:1361 +0xbf5
  949. created by net/http.(*Server).Serve
  950. /usr/local/go/src/net/http/server.go:1910 +0x3fd
  951. goroutine 321 [semacquire, 12 minutes]:
  952. sync.runtime_Semacquire(0xc08224270c)
  953. /usr/local/go/src/runtime/sema.go:43 +0x2d
  954. sync.(*RWMutex).RLock(0xc082242700)
  955. /usr/local/go/src/sync/rwmutex.go:36 +0x5f
  956. github.com/syncthing/syncthing/lib/model.(*Model).ConnectionStats(0xc0832967e0, 0xc1d519)
  957. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/model/model.go:310 +0x63
  958. main.(*apiSvc).getSystemConnections(0xc0832c94a0, 0x36f55e0, 0xc086b92370, 0xc0828921c0)
  959. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:537 +0x36
  960. main.(*apiSvc).(main.getSystemConnections)-fm(0x36f55e0, 0xc086b92370, 0xc0828921c0)
  961. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:153 +0x45
  962. net/http.HandlerFunc.ServeHTTP(0xc083472a00, 0x36f55e0, 0xc086b92370, 0xc0828921c0)
  963. /usr/local/go/src/net/http/server.go:1422 +0x41
  964. net/http.(*ServeMux).ServeHTTP(0xc083d60840, 0x36f55e0, 0xc086b92370, 0xc0828921c0)
  965. /usr/local/go/src/net/http/server.go:1699 +0x184
  966. main.getPostHandler.func1(0x36f55e0, 0xc086b92370, 0xc0828921c0)
  967. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:290 +0xd7
  968. net/http.HandlerFunc.ServeHTTP(0xc083d608d0, 0x36f55e0, 0xc086b92370, 0xc0828921c0)
  969. /usr/local/go/src/net/http/server.go:1422 +0x41
  970. main.metricsMiddleware.func1(0x36f55e0, 0xc086b92370, 0xc0828921c0)
  971. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:329 +0xd8
  972. net/http.HandlerFunc.ServeHTTP(0xc0825bd720, 0x36f55e0, 0xc086b92370, 0xc0828921c0)
  973. /usr/local/go/src/net/http/server.go:1422 +0x41
  974. main.noCacheMiddleware.func1(0x36f55e0, 0xc086b92370, 0xc0828921c0)
  975. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:356 +0x1e3
  976. net/http.HandlerFunc.ServeHTTP(0xc0825bd740, 0x36f55e0, 0xc086b92370, 0xc0828921c0)
  977. /usr/local/go/src/net/http/server.go:1422 +0x41
  978. net/http.(*ServeMux).ServeHTTP(0xc083d60930, 0x36f55e0, 0xc086b92370, 0xc0828921c0)
  979. /usr/local/go/src/net/http/server.go:1699 +0x184
  980. main.csrfMiddleware.func1(0x36f55e0, 0xc086b92370, 0xc0828921c0)
  981. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui_csrf.go:31 +0x168
  982. net/http.HandlerFunc.ServeHTTP(0xc082389f40, 0x36f55e0, 0xc086b92370, 0xc0828921c0)
  983. /usr/local/go/src/net/http/server.go:1422 +0x41
  984. main.withDetailsMiddleware.func1(0x36f55e0, 0xc086b92370, 0xc0828921c0)
  985. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:364 +0x12e
  986. net/http.HandlerFunc.ServeHTTP(0xc083522400, 0x36f55e0, 0xc086b92370, 0xc0828921c0)
  987. /usr/local/go/src/net/http/server.go:1422 +0x41
  988. main.redirectToHTTPSMiddleware.func1(0x36f55e0, 0xc086b92370, 0xc0828921c0)
  989. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:346 +0x172
  990. net/http.HandlerFunc.ServeHTTP(0xc0825bda60, 0x36f55e0, 0xc086b92370, 0xc0828921c0)
  991. /usr/local/go/src/net/http/server.go:1422 +0x41
  992. main.debugMiddleware.func1(0x36f55e0, 0xc086b92370, 0xc0828921c0)
  993. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:302 +0xa2
  994. net/http.HandlerFunc.ServeHTTP(0xc0825bda80, 0x36f55e0, 0xc086b92370, 0xc0828921c0)
  995. /usr/local/go/src/net/http/server.go:1422 +0x41
  996. net/http.serverHandler.ServeHTTP(0xc082d4d3e0, 0x36f55e0, 0xc086b92370, 0xc0828921c0)
  997. /usr/local/go/src/net/http/server.go:1862 +0x1a5
  998. net/http.(*conn).serve(0xc084f909a0)
  999. /usr/local/go/src/net/http/server.go:1361 +0xbf5
  1000. created by net/http.(*Server).Serve
  1001. /usr/local/go/src/net/http/server.go:1910 +0x3fd
  1002. goroutine 341 [semacquire, 8 minutes]:
  1003. sync.runtime_Semacquire(0xc08224270c)
  1004. /usr/local/go/src/runtime/sema.go:43 +0x2d
  1005. sync.(*RWMutex).RLock(0xc082242700)
  1006. /usr/local/go/src/sync/rwmutex.go:36 +0x5f
  1007. github.com/syncthing/syncthing/lib/model.(*Model).ConnectionStats(0xc0832967e0, 0xc1d519)
  1008. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/model/model.go:310 +0x63
  1009. main.(*apiSvc).getSystemConnections(0xc0832c94a0, 0x36f55e0, 0xc0829b8a50, 0xc084dbdea0)
  1010. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:537 +0x36
  1011. main.(*apiSvc).(main.getSystemConnections)-fm(0x36f55e0, 0xc0829b8a50, 0xc084dbdea0)
  1012. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:153 +0x45
  1013. net/http.HandlerFunc.ServeHTTP(0xc083472a00, 0x36f55e0, 0xc0829b8a50, 0xc084dbdea0)
  1014. /usr/local/go/src/net/http/server.go:1422 +0x41
  1015. net/http.(*ServeMux).ServeHTTP(0xc083d60840, 0x36f55e0, 0xc0829b8a50, 0xc084dbdea0)
  1016. /usr/local/go/src/net/http/server.go:1699 +0x184
  1017. main.getPostHandler.func1(0x36f55e0, 0xc0829b8a50, 0xc084dbdea0)
  1018. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:290 +0xd7
  1019. net/http.HandlerFunc.ServeHTTP(0xc083d608d0, 0x36f55e0, 0xc0829b8a50, 0xc084dbdea0)
  1020. /usr/local/go/src/net/http/server.go:1422 +0x41
  1021. main.metricsMiddleware.func1(0x36f55e0, 0xc0829b8a50, 0xc084dbdea0)
  1022. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:329 +0xd8
  1023. net/http.HandlerFunc.ServeHTTP(0xc0825bd720, 0x36f55e0, 0xc0829b8a50, 0xc084dbdea0)
  1024. /usr/local/go/src/net/http/server.go:1422 +0x41
  1025. main.noCacheMiddleware.func1(0x36f55e0, 0xc0829b8a50, 0xc084dbdea0)
  1026. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:356 +0x1e3
  1027. net/http.HandlerFunc.ServeHTTP(0xc0825bd740, 0x36f55e0, 0xc0829b8a50, 0xc084dbdea0)
  1028. /usr/local/go/src/net/http/server.go:1422 +0x41
  1029. net/http.(*ServeMux).ServeHTTP(0xc083d60930, 0x36f55e0, 0xc0829b8a50, 0xc084dbdea0)
  1030. /usr/local/go/src/net/http/server.go:1699 +0x184
  1031. main.csrfMiddleware.func1(0x36f55e0, 0xc0829b8a50, 0xc084dbdea0)
  1032. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui_csrf.go:31 +0x168
  1033. net/http.HandlerFunc.ServeHTTP(0xc082389f40, 0x36f55e0, 0xc0829b8a50, 0xc084dbdea0)
  1034. /usr/local/go/src/net/http/server.go:1422 +0x41
  1035. main.withDetailsMiddleware.func1(0x36f55e0, 0xc0829b8a50, 0xc084dbdea0)
  1036. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:364 +0x12e
  1037. net/http.HandlerFunc.ServeHTTP(0xc083522400, 0x36f55e0, 0xc0829b8a50, 0xc084dbdea0)
  1038. /usr/local/go/src/net/http/server.go:1422 +0x41
  1039. main.redirectToHTTPSMiddleware.func1(0x36f55e0, 0xc0829b8a50, 0xc084dbdea0)
  1040. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:346 +0x172
  1041. net/http.HandlerFunc.ServeHTTP(0xc0825bda60, 0x36f55e0, 0xc0829b8a50, 0xc084dbdea0)
  1042. /usr/local/go/src/net/http/server.go:1422 +0x41
  1043. main.debugMiddleware.func1(0x36f55e0, 0xc0829b8a50, 0xc084dbdea0)
  1044. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:302 +0xa2
  1045. net/http.HandlerFunc.ServeHTTP(0xc0825bda80, 0x36f55e0, 0xc0829b8a50, 0xc084dbdea0)
  1046. /usr/local/go/src/net/http/server.go:1422 +0x41
  1047. net/http.serverHandler.ServeHTTP(0xc082d4d3e0, 0x36f55e0, 0xc0829b8a50, 0xc084dbdea0)
  1048. /usr/local/go/src/net/http/server.go:1862 +0x1a5
  1049. net/http.(*conn).serve(0xc083f70210)
  1050. /usr/local/go/src/net/http/server.go:1361 +0xbf5
  1051. created by net/http.(*Server).Serve
  1052. /usr/local/go/src/net/http/server.go:1910 +0x3fd
  1053. goroutine 310 [semacquire, 15 minutes]:
  1054. sync.runtime_Semacquire(0xc08224270c)
  1055. /usr/local/go/src/runtime/sema.go:43 +0x2d
  1056. sync.(*RWMutex).RLock(0xc082242700)
  1057. /usr/local/go/src/sync/rwmutex.go:36 +0x5f
  1058. github.com/syncthing/syncthing/lib/model.(*Model).ConnectionStats(0xc0832967e0, 0xc1d519)
  1059. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/model/model.go:310 +0x63
  1060. main.(*apiSvc).getSystemConnections(0xc0832c94a0, 0x36f55e0, 0xc085a724d0, 0xc0834620e0)
  1061. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:537 +0x36
  1062. main.(*apiSvc).(main.getSystemConnections)-fm(0x36f55e0, 0xc085a724d0, 0xc0834620e0)
  1063. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:153 +0x45
  1064. net/http.HandlerFunc.ServeHTTP(0xc083472a00, 0x36f55e0, 0xc085a724d0, 0xc0834620e0)
  1065. /usr/local/go/src/net/http/server.go:1422 +0x41
  1066. net/http.(*ServeMux).ServeHTTP(0xc083d60840, 0x36f55e0, 0xc085a724d0, 0xc0834620e0)
  1067. /usr/local/go/src/net/http/server.go:1699 +0x184
  1068. main.getPostHandler.func1(0x36f55e0, 0xc085a724d0, 0xc0834620e0)
  1069. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:290 +0xd7
  1070. net/http.HandlerFunc.ServeHTTP(0xc083d608d0, 0x36f55e0, 0xc085a724d0, 0xc0834620e0)
  1071. /usr/local/go/src/net/http/server.go:1422 +0x41
  1072. main.metricsMiddleware.func1(0x36f55e0, 0xc085a724d0, 0xc0834620e0)
  1073. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:329 +0xd8
  1074. net/http.HandlerFunc.ServeHTTP(0xc0825bd720, 0x36f55e0, 0xc085a724d0, 0xc0834620e0)
  1075. /usr/local/go/src/net/http/server.go:1422 +0x41
  1076. main.noCacheMiddleware.func1(0x36f55e0, 0xc085a724d0, 0xc0834620e0)
  1077. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:356 +0x1e3
  1078. net/http.HandlerFunc.ServeHTTP(0xc0825bd740, 0x36f55e0, 0xc085a724d0, 0xc0834620e0)
  1079. /usr/local/go/src/net/http/server.go:1422 +0x41
  1080. net/http.(*ServeMux).ServeHTTP(0xc083d60930, 0x36f55e0, 0xc085a724d0, 0xc0834620e0)
  1081. /usr/local/go/src/net/http/server.go:1699 +0x184
  1082. main.csrfMiddleware.func1(0x36f55e0, 0xc085a724d0, 0xc0834620e0)
  1083. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui_csrf.go:31 +0x168
  1084. net/http.HandlerFunc.ServeHTTP(0xc082389f40, 0x36f55e0, 0xc085a724d0, 0xc0834620e0)
  1085. /usr/local/go/src/net/http/server.go:1422 +0x41
  1086. main.withDetailsMiddleware.func1(0x36f55e0, 0xc085a724d0, 0xc0834620e0)
  1087. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:364 +0x12e
  1088. net/http.HandlerFunc.ServeHTTP(0xc083522400, 0x36f55e0, 0xc085a724d0, 0xc0834620e0)
  1089. /usr/local/go/src/net/http/server.go:1422 +0x41
  1090. main.redirectToHTTPSMiddleware.func1(0x36f55e0, 0xc085a724d0, 0xc0834620e0)
  1091. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:346 +0x172
  1092. net/http.HandlerFunc.ServeHTTP(0xc0825bda60, 0x36f55e0, 0xc085a724d0, 0xc0834620e0)
  1093. /usr/local/go/src/net/http/server.go:1422 +0x41
  1094. main.debugMiddleware.func1(0x36f55e0, 0xc085a724d0, 0xc0834620e0)
  1095. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:302 +0xa2
  1096. net/http.HandlerFunc.ServeHTTP(0xc0825bda80, 0x36f55e0, 0xc085a724d0, 0xc0834620e0)
  1097. /usr/local/go/src/net/http/server.go:1422 +0x41
  1098. net/http.serverHandler.ServeHTTP(0xc082d4d3e0, 0x36f55e0, 0xc085a724d0, 0xc0834620e0)
  1099. /usr/local/go/src/net/http/server.go:1862 +0x1a5
  1100. net/http.(*conn).serve(0xc085a72000)
  1101. /usr/local/go/src/net/http/server.go:1361 +0xbf5
  1102. created by net/http.(*Server).Serve
  1103. /usr/local/go/src/net/http/server.go:1910 +0x3fd
  1104. goroutine 245 [semacquire, 21 minutes]:
  1105. sync.runtime_Semacquire(0xc08224270c)
  1106. /usr/local/go/src/runtime/sema.go:43 +0x2d
  1107. sync.(*RWMutex).RLock(0xc082242700)
  1108. /usr/local/go/src/sync/rwmutex.go:36 +0x5f
  1109. github.com/syncthing/syncthing/lib/model.(*Model).ConnectionStats(0xc0832967e0, 0xc1d519)
  1110. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/model/model.go:310 +0x63
  1111. main.(*apiSvc).getSystemConnections(0xc0832c94a0, 0x36f55e0, 0xc0851b6420, 0xc0825041c0)
  1112. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:537 +0x36
  1113. main.(*apiSvc).(main.getSystemConnections)-fm(0x36f55e0, 0xc0851b6420, 0xc0825041c0)
  1114. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:153 +0x45
  1115. net/http.HandlerFunc.ServeHTTP(0xc083472a00, 0x36f55e0, 0xc0851b6420, 0xc0825041c0)
  1116. /usr/local/go/src/net/http/server.go:1422 +0x41
  1117. net/http.(*ServeMux).ServeHTTP(0xc083d60840, 0x36f55e0, 0xc0851b6420, 0xc0825041c0)
  1118. /usr/local/go/src/net/http/server.go:1699 +0x184
  1119. main.getPostHandler.func1(0x36f55e0, 0xc0851b6420, 0xc0825041c0)
  1120. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:290 +0xd7
  1121. net/http.HandlerFunc.ServeHTTP(0xc083d608d0, 0x36f55e0, 0xc0851b6420, 0xc0825041c0)
  1122. /usr/local/go/src/net/http/server.go:1422 +0x41
  1123. main.metricsMiddleware.func1(0x36f55e0, 0xc0851b6420, 0xc0825041c0)
  1124. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:329 +0xd8
  1125. net/http.HandlerFunc.ServeHTTP(0xc0825bd720, 0x36f55e0, 0xc0851b6420, 0xc0825041c0)
  1126. /usr/local/go/src/net/http/server.go:1422 +0x41
  1127. main.noCacheMiddleware.func1(0x36f55e0, 0xc0851b6420, 0xc0825041c0)
  1128. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:356 +0x1e3
  1129. net/http.HandlerFunc.ServeHTTP(0xc0825bd740, 0x36f55e0, 0xc0851b6420, 0xc0825041c0)
  1130. /usr/local/go/src/net/http/server.go:1422 +0x41
  1131. net/http.(*ServeMux).ServeHTTP(0xc083d60930, 0x36f55e0, 0xc0851b6420, 0xc0825041c0)
  1132. /usr/local/go/src/net/http/server.go:1699 +0x184
  1133. main.csrfMiddleware.func1(0x36f55e0, 0xc0851b6420, 0xc0825041c0)
  1134. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui_csrf.go:31 +0x168
  1135. net/http.HandlerFunc.ServeHTTP(0xc082389f40, 0x36f55e0, 0xc0851b6420, 0xc0825041c0)
  1136. /usr/local/go/src/net/http/server.go:1422 +0x41
  1137. main.withDetailsMiddleware.func1(0x36f55e0, 0xc0851b6420, 0xc0825041c0)
  1138. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:364 +0x12e
  1139. net/http.HandlerFunc.ServeHTTP(0xc083522400, 0x36f55e0, 0xc0851b6420, 0xc0825041c0)
  1140. /usr/local/go/src/net/http/server.go:1422 +0x41
  1141. main.redirectToHTTPSMiddleware.func1(0x36f55e0, 0xc0851b6420, 0xc0825041c0)
  1142. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:346 +0x172
  1143. net/http.HandlerFunc.ServeHTTP(0xc0825bda60, 0x36f55e0, 0xc0851b6420, 0xc0825041c0)
  1144. /usr/local/go/src/net/http/server.go:1422 +0x41
  1145. main.debugMiddleware.func1(0x36f55e0, 0xc0851b6420, 0xc0825041c0)
  1146. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:302 +0xa2
  1147. net/http.HandlerFunc.ServeHTTP(0xc0825bda80, 0x36f55e0, 0xc0851b6420, 0xc0825041c0)
  1148. /usr/local/go/src/net/http/server.go:1422 +0x41
  1149. net/http.serverHandler.ServeHTTP(0xc082d4d3e0, 0x36f55e0, 0xc0851b6420, 0xc0825041c0)
  1150. /usr/local/go/src/net/http/server.go:1862 +0x1a5
  1151. net/http.(*conn).serve(0xc086ed2630)
  1152. /usr/local/go/src/net/http/server.go:1361 +0xbf5
  1153. created by net/http.(*Server).Serve
  1154. /usr/local/go/src/net/http/server.go:1910 +0x3fd
  1155. goroutine 318 [semacquire, 11 minutes]:
  1156. sync.runtime_Semacquire(0xc08224270c)
  1157. /usr/local/go/src/runtime/sema.go:43 +0x2d
  1158. sync.(*RWMutex).RLock(0xc082242700)
  1159. /usr/local/go/src/sync/rwmutex.go:36 +0x5f
  1160. github.com/syncthing/syncthing/lib/model.(*Model).ConnectionStats(0xc0832967e0, 0xc1d519)
  1161. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/model/model.go:310 +0x63
  1162. main.(*apiSvc).getSystemConnections(0xc0832c94a0, 0x36f55e0, 0xc0838a1600, 0xc083f36460)
  1163. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:537 +0x36
  1164. main.(*apiSvc).(main.getSystemConnections)-fm(0x36f55e0, 0xc0838a1600, 0xc083f36460)
  1165. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:153 +0x45
  1166. net/http.HandlerFunc.ServeHTTP(0xc083472a00, 0x36f55e0, 0xc0838a1600, 0xc083f36460)
  1167. /usr/local/go/src/net/http/server.go:1422 +0x41
  1168. net/http.(*ServeMux).ServeHTTP(0xc083d60840, 0x36f55e0, 0xc0838a1600, 0xc083f36460)
  1169. /usr/local/go/src/net/http/server.go:1699 +0x184
  1170. main.getPostHandler.func1(0x36f55e0, 0xc0838a1600, 0xc083f36460)
  1171. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:290 +0xd7
  1172. net/http.HandlerFunc.ServeHTTP(0xc083d608d0, 0x36f55e0, 0xc0838a1600, 0xc083f36460)
  1173. /usr/local/go/src/net/http/server.go:1422 +0x41
  1174. main.metricsMiddleware.func1(0x36f55e0, 0xc0838a1600, 0xc083f36460)
  1175. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:329 +0xd8
  1176. net/http.HandlerFunc.ServeHTTP(0xc0825bd720, 0x36f55e0, 0xc0838a1600, 0xc083f36460)
  1177. /usr/local/go/src/net/http/server.go:1422 +0x41
  1178. main.noCacheMiddleware.func1(0x36f55e0, 0xc0838a1600, 0xc083f36460)
  1179. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:356 +0x1e3
  1180. net/http.HandlerFunc.ServeHTTP(0xc0825bd740, 0x36f55e0, 0xc0838a1600, 0xc083f36460)
  1181. /usr/local/go/src/net/http/server.go:1422 +0x41
  1182. net/http.(*ServeMux).ServeHTTP(0xc083d60930, 0x36f55e0, 0xc0838a1600, 0xc083f36460)
  1183. /usr/local/go/src/net/http/server.go:1699 +0x184
  1184. main.csrfMiddleware.func1(0x36f55e0, 0xc0838a1600, 0xc083f36460)
  1185. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui_csrf.go:31 +0x168
  1186. net/http.HandlerFunc.ServeHTTP(0xc082389f40, 0x36f55e0, 0xc0838a1600, 0xc083f36460)
  1187. /usr/local/go/src/net/http/server.go:1422 +0x41
  1188. main.withDetailsMiddleware.func1(0x36f55e0, 0xc0838a1600, 0xc083f36460)
  1189. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:364 +0x12e
  1190. net/http.HandlerFunc.ServeHTTP(0xc083522400, 0x36f55e0, 0xc0838a1600, 0xc083f36460)
  1191. /usr/local/go/src/net/http/server.go:1422 +0x41
  1192. main.redirectToHTTPSMiddleware.func1(0x36f55e0, 0xc0838a1600, 0xc083f36460)
  1193. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:346 +0x172
  1194. net/http.HandlerFunc.ServeHTTP(0xc0825bda60, 0x36f55e0, 0xc0838a1600, 0xc083f36460)
  1195. /usr/local/go/src/net/http/server.go:1422 +0x41
  1196. main.debugMiddleware.func1(0x36f55e0, 0xc0838a1600, 0xc083f36460)
  1197. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:302 +0xa2
  1198. net/http.HandlerFunc.ServeHTTP(0xc0825bda80, 0x36f55e0, 0xc0838a1600, 0xc083f36460)
  1199. /usr/local/go/src/net/http/server.go:1422 +0x41
  1200. net/http.serverHandler.ServeHTTP(0xc082d4d3e0, 0x36f55e0, 0xc0838a1600, 0xc083f36460)
  1201. /usr/local/go/src/net/http/server.go:1862 +0x1a5
  1202. net/http.(*conn).serve(0xc083ac8b00)
  1203. /usr/local/go/src/net/http/server.go:1361 +0xbf5
  1204. created by net/http.(*Server).Serve
  1205. /usr/local/go/src/net/http/server.go:1910 +0x3fd
  1206. goroutine 258 [semacquire, 21 minutes]:
  1207. sync.runtime_Semacquire(0xc08224270c)
  1208. /usr/local/go/src/runtime/sema.go:43 +0x2d
  1209. sync.(*RWMutex).RLock(0xc082242700)
  1210. /usr/local/go/src/sync/rwmutex.go:36 +0x5f
  1211. github.com/syncthing/syncthing/lib/model.(*Model).ConnectionStats(0xc0832967e0, 0xc1d519)
  1212. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/model/model.go:310 +0x63
  1213. main.(*apiSvc).getSystemConnections(0xc0832c94a0, 0x36f55e0, 0xc084c1d130, 0xc082b722a0)
  1214. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:537 +0x36
  1215. main.(*apiSvc).(main.getSystemConnections)-fm(0x36f55e0, 0xc084c1d130, 0xc082b722a0)
  1216. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:153 +0x45
  1217. net/http.HandlerFunc.ServeHTTP(0xc083472a00, 0x36f55e0, 0xc084c1d130, 0xc082b722a0)
  1218. /usr/local/go/src/net/http/server.go:1422 +0x41
  1219. net/http.(*ServeMux).ServeHTTP(0xc083d60840, 0x36f55e0, 0xc084c1d130, 0xc082b722a0)
  1220. /usr/local/go/src/net/http/server.go:1699 +0x184
  1221. main.getPostHandler.func1(0x36f55e0, 0xc084c1d130, 0xc082b722a0)
  1222. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:290 +0xd7
  1223. net/http.HandlerFunc.ServeHTTP(0xc083d608d0, 0x36f55e0, 0xc084c1d130, 0xc082b722a0)
  1224. /usr/local/go/src/net/http/server.go:1422 +0x41
  1225. main.metricsMiddleware.func1(0x36f55e0, 0xc084c1d130, 0xc082b722a0)
  1226. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:329 +0xd8
  1227. net/http.HandlerFunc.ServeHTTP(0xc0825bd720, 0x36f55e0, 0xc084c1d130, 0xc082b722a0)
  1228. /usr/local/go/src/net/http/server.go:1422 +0x41
  1229. main.noCacheMiddleware.func1(0x36f55e0, 0xc084c1d130, 0xc082b722a0)
  1230. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:356 +0x1e3
  1231. net/http.HandlerFunc.ServeHTTP(0xc0825bd740, 0x36f55e0, 0xc084c1d130, 0xc082b722a0)
  1232. /usr/local/go/src/net/http/server.go:1422 +0x41
  1233. net/http.(*ServeMux).ServeHTTP(0xc083d60930, 0x36f55e0, 0xc084c1d130, 0xc082b722a0)
  1234. /usr/local/go/src/net/http/server.go:1699 +0x184
  1235. main.csrfMiddleware.func1(0x36f55e0, 0xc084c1d130, 0xc082b722a0)
  1236. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui_csrf.go:31 +0x168
  1237. net/http.HandlerFunc.ServeHTTP(0xc082389f40, 0x36f55e0, 0xc084c1d130, 0xc082b722a0)
  1238. /usr/local/go/src/net/http/server.go:1422 +0x41
  1239. main.withDetailsMiddleware.func1(0x36f55e0, 0xc084c1d130, 0xc082b722a0)
  1240. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:364 +0x12e
  1241. net/http.HandlerFunc.ServeHTTP(0xc083522400, 0x36f55e0, 0xc084c1d130, 0xc082b722a0)
  1242. /usr/local/go/src/net/http/server.go:1422 +0x41
  1243. main.redirectToHTTPSMiddleware.func1(0x36f55e0, 0xc084c1d130, 0xc082b722a0)
  1244. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:346 +0x172
  1245. net/http.HandlerFunc.ServeHTTP(0xc0825bda60, 0x36f55e0, 0xc084c1d130, 0xc082b722a0)
  1246. /usr/local/go/src/net/http/server.go:1422 +0x41
  1247. main.debugMiddleware.func1(0x36f55e0, 0xc084c1d130, 0xc082b722a0)
  1248. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:302 +0xa2
  1249. net/http.HandlerFunc.ServeHTTP(0xc0825bda80, 0x36f55e0, 0xc084c1d130, 0xc082b722a0)
  1250. /usr/local/go/src/net/http/server.go:1422 +0x41
  1251. net/http.serverHandler.ServeHTTP(0xc082d4d3e0, 0x36f55e0, 0xc084c1d130, 0xc082b722a0)
  1252. /usr/local/go/src/net/http/server.go:1862 +0x1a5
  1253. net/http.(*conn).serve(0xc0839c5340)
  1254. /usr/local/go/src/net/http/server.go:1361 +0xbf5
  1255. created by net/http.(*Server).Serve
  1256. /usr/local/go/src/net/http/server.go:1910 +0x3fd
  1257. goroutine 200 [semacquire, 22 minutes]:
  1258. sync.runtime_Semacquire(0xc08224270c)
  1259. /usr/local/go/src/runtime/sema.go:43 +0x2d
  1260. sync.(*RWMutex).RLock(0xc082242700)
  1261. /usr/local/go/src/sync/rwmutex.go:36 +0x5f
  1262. github.com/syncthing/syncthing/lib/model.(*Model).ConnectionStats(0xc0832967e0, 0xc1d519)
  1263. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/model/model.go:310 +0x63
  1264. main.(*apiSvc).getSystemConnections(0xc0832c94a0, 0x36f55e0, 0xc0824a6580, 0xc082652380)
  1265. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:537 +0x36
  1266. main.(*apiSvc).(main.getSystemConnections)-fm(0x36f55e0, 0xc0824a6580, 0xc082652380)
  1267. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:153 +0x45
  1268. net/http.HandlerFunc.ServeHTTP(0xc083472a00, 0x36f55e0, 0xc0824a6580, 0xc082652380)
  1269. /usr/local/go/src/net/http/server.go:1422 +0x41
  1270. net/http.(*ServeMux).ServeHTTP(0xc083d60840, 0x36f55e0, 0xc0824a6580, 0xc082652380)
  1271. /usr/local/go/src/net/http/server.go:1699 +0x184
  1272. main.getPostHandler.func1(0x36f55e0, 0xc0824a6580, 0xc082652380)
  1273. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:290 +0xd7
  1274. net/http.HandlerFunc.ServeHTTP(0xc083d608d0, 0x36f55e0, 0xc0824a6580, 0xc082652380)
  1275. /usr/local/go/src/net/http/server.go:1422 +0x41
  1276. main.metricsMiddleware.func1(0x36f55e0, 0xc0824a6580, 0xc082652380)
  1277. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:329 +0xd8
  1278. net/http.HandlerFunc.ServeHTTP(0xc0825bd720, 0x36f55e0, 0xc0824a6580, 0xc082652380)
  1279. /usr/local/go/src/net/http/server.go:1422 +0x41
  1280. main.noCacheMiddleware.func1(0x36f55e0, 0xc0824a6580, 0xc082652380)
  1281. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:356 +0x1e3
  1282. net/http.HandlerFunc.ServeHTTP(0xc0825bd740, 0x36f55e0, 0xc0824a6580, 0xc082652380)
  1283. /usr/local/go/src/net/http/server.go:1422 +0x41
  1284. net/http.(*ServeMux).ServeHTTP(0xc083d60930, 0x36f55e0, 0xc0824a6580, 0xc082652380)
  1285. /usr/local/go/src/net/http/server.go:1699 +0x184
  1286. main.csrfMiddleware.func1(0x36f55e0, 0xc0824a6580, 0xc082652380)
  1287. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui_csrf.go:31 +0x168
  1288. net/http.HandlerFunc.ServeHTTP(0xc082389f40, 0x36f55e0, 0xc0824a6580, 0xc082652380)
  1289. /usr/local/go/src/net/http/server.go:1422 +0x41
  1290. main.withDetailsMiddleware.func1(0x36f55e0, 0xc0824a6580, 0xc082652380)
  1291. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:364 +0x12e
  1292. net/http.HandlerFunc.ServeHTTP(0xc083522400, 0x36f55e0, 0xc0824a6580, 0xc082652380)
  1293. /usr/local/go/src/net/http/server.go:1422 +0x41
  1294. main.redirectToHTTPSMiddleware.func1(0x36f55e0, 0xc0824a6580, 0xc082652380)
  1295. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:346 +0x172
  1296. net/http.HandlerFunc.ServeHTTP(0xc0825bda60, 0x36f55e0, 0xc0824a6580, 0xc082652380)
  1297. /usr/local/go/src/net/http/server.go:1422 +0x41
  1298. main.debugMiddleware.func1(0x36f55e0, 0xc0824a6580, 0xc082652380)
  1299. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:302 +0xa2
  1300. net/http.HandlerFunc.ServeHTTP(0xc0825bda80, 0x36f55e0, 0xc0824a6580, 0xc082652380)
  1301. /usr/local/go/src/net/http/server.go:1422 +0x41
  1302. net/http.serverHandler.ServeHTTP(0xc082d4d3e0, 0x36f55e0, 0xc0824a6580, 0xc082652380)
  1303. /usr/local/go/src/net/http/server.go:1862 +0x1a5
  1304. net/http.(*conn).serve(0xc0829a1e40)
  1305. /usr/local/go/src/net/http/server.go:1361 +0xbf5
  1306. created by net/http.(*Server).Serve
  1307. /usr/local/go/src/net/http/server.go:1910 +0x3fd
  1308. goroutine 164 [IO wait]:
  1309. net.runtime_pollWait(0x36c08e0, 0x72, 0xc083473500)
  1310. /usr/local/go/src/runtime/netpoll.go:157 +0x67
  1311. net.(*pollDesc).Wait(0xc084d20470, 0x72, 0x0, 0x0)
  1312. /usr/local/go/src/net/fd_poll_runtime.go:73 +0x41
  1313. net.(*ioSrv).ExecIO(0xc082d30100, 0xc084d20360, 0xb94fa8, 0x7, 0xcdaaf8, 0x29, 0x0, 0x0)
  1314. /usr/local/go/src/net/fd_windows.go:182 +0x177
  1315. net.(*netFD).Read(0xc084d20300, 0xc0824cfc00, 0x400, 0x400, 0x0, 0x0, 0x0)
  1316. /usr/local/go/src/net/fd_windows.go:463 +0x17e
  1317. net.(*conn).Read(0xc084b42008, 0xc0824cfc00, 0x400, 0x400, 0x0, 0x0, 0x0)
  1318. /usr/local/go/src/net/net.go:172 +0xeb
  1319. crypto/tls.(*block).readFromUntil(0xc085780450, 0x36f4f90, 0xc084b42008, 0x5, 0x0, 0x0)
  1320. /usr/local/go/src/crypto/tls/conn.go:455 +0xd3
  1321. crypto/tls.(*Conn).readRecord(0xc0823e6580, 0xcdb217, 0x0, 0x0)
  1322. /usr/local/go/src/crypto/tls/conn.go:540 +0x2d8
  1323. crypto/tls.(*Conn).Read(0xc0823e6580, 0xc0828c2b60, 0x4, 0x8, 0x0, 0x0, 0x0)
  1324. /usr/local/go/src/crypto/tls/conn.go:901 +0x16e
  1325. io.ReadAtLeast(0x36c1508, 0xc0823e6580, 0xc0828c2b60, 0x4, 0x8, 0x4, 0x0, 0x0, 0x0)
  1326. /usr/local/go/src/io/io.go:298 +0xed
  1327. io.ReadFull(0x36c1508, 0xc0823e6580, 0xc0828c2b60, 0x4, 0x8, 0x4, 0x0, 0x0)
  1328. /usr/local/go/src/io/io.go:316 +0x69
  1329. github.com/calmh/xdr.(*Reader).ReadUint32(0xc0828c2b40, 0x0)
  1330. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/calmh/xdr/reader.go:111 +0xa6
  1331. github.com/syncthing/syncthing/lib/relay/protocol.(*header).DecodeXDRFrom(0xc082611ca4, 0xc0828c2b40, 0x0, 0x0)
  1332. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/relay/protocol/packets_xdr.go:80 +0x3e
  1333. github.com/syncthing/syncthing/lib/relay/protocol.(*header).DecodeXDR(0xc082611ca4, 0x36c1508, 0xc0823e6580, 0x0, 0x0)
  1334. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/relay/protocol/packets_xdr.go:70 +0x99
  1335. github.com/syncthing/syncthing/lib/relay/protocol.ReadMessage(0x36c1508, 0xc0823e6580, 0x0, 0x0, 0x0, 0x0)
  1336. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/relay/protocol/protocol.go:77 +0x83
  1337. github.com/syncthing/syncthing/lib/relay/client.messageReader(0x36c1480, 0xc0823e6580, 0xc0844be120, 0xc0844be180)
  1338. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/relay/client/static.go:291 +0x5f
  1339. created by github.com/syncthing/syncthing/lib/relay/client.(*staticClient).Serve
  1340. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/relay/client/static.go:99 +0xc18
  1341. goroutine 418 [semacquire, 3 minutes]:
  1342. sync.runtime_Semacquire(0xc08224270c)
  1343. /usr/local/go/src/runtime/sema.go:43 +0x2d
  1344. sync.(*RWMutex).RLock(0xc082242700)
  1345. /usr/local/go/src/sync/rwmutex.go:36 +0x5f
  1346. github.com/syncthing/syncthing/lib/model.(*Model).ConnectionStats(0xc0832967e0, 0xc1d519)
  1347. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/model/model.go:310 +0x63
  1348. main.(*apiSvc).getSystemConnections(0xc0832c94a0, 0x36f55e0, 0xc0849fee70, 0xc082be42a0)
  1349. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:537 +0x36
  1350. main.(*apiSvc).(main.getSystemConnections)-fm(0x36f55e0, 0xc0849fee70, 0xc082be42a0)
  1351. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:153 +0x45
  1352. net/http.HandlerFunc.ServeHTTP(0xc083472a00, 0x36f55e0, 0xc0849fee70, 0xc082be42a0)
  1353. /usr/local/go/src/net/http/server.go:1422 +0x41
  1354. net/http.(*ServeMux).ServeHTTP(0xc083d60840, 0x36f55e0, 0xc0849fee70, 0xc082be42a0)
  1355. /usr/local/go/src/net/http/server.go:1699 +0x184
  1356. main.getPostHandler.func1(0x36f55e0, 0xc0849fee70, 0xc082be42a0)
  1357. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:290 +0xd7
  1358. net/http.HandlerFunc.ServeHTTP(0xc083d608d0, 0x36f55e0, 0xc0849fee70, 0xc082be42a0)
  1359. /usr/local/go/src/net/http/server.go:1422 +0x41
  1360. main.metricsMiddleware.func1(0x36f55e0, 0xc0849fee70, 0xc082be42a0)
  1361. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:329 +0xd8
  1362. net/http.HandlerFunc.ServeHTTP(0xc0825bd720, 0x36f55e0, 0xc0849fee70, 0xc082be42a0)
  1363. /usr/local/go/src/net/http/server.go:1422 +0x41
  1364. main.noCacheMiddleware.func1(0x36f55e0, 0xc0849fee70, 0xc082be42a0)
  1365. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:356 +0x1e3
  1366. net/http.HandlerFunc.ServeHTTP(0xc0825bd740, 0x36f55e0, 0xc0849fee70, 0xc082be42a0)
  1367. /usr/local/go/src/net/http/server.go:1422 +0x41
  1368. net/http.(*ServeMux).ServeHTTP(0xc083d60930, 0x36f55e0, 0xc0849fee70, 0xc082be42a0)
  1369. /usr/local/go/src/net/http/server.go:1699 +0x184
  1370. main.csrfMiddleware.func1(0x36f55e0, 0xc0849fee70, 0xc082be42a0)
  1371. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui_csrf.go:31 +0x168
  1372. net/http.HandlerFunc.ServeHTTP(0xc082389f40, 0x36f55e0, 0xc0849fee70, 0xc082be42a0)
  1373. /usr/local/go/src/net/http/server.go:1422 +0x41
  1374. main.withDetailsMiddleware.func1(0x36f55e0, 0xc0849fee70, 0xc082be42a0)
  1375. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:364 +0x12e
  1376. net/http.HandlerFunc.ServeHTTP(0xc083522400, 0x36f55e0, 0xc0849fee70, 0xc082be42a0)
  1377. /usr/local/go/src/net/http/server.go:1422 +0x41
  1378. main.redirectToHTTPSMiddleware.func1(0x36f55e0, 0xc0849fee70, 0xc082be42a0)
  1379. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:346 +0x172
  1380. net/http.HandlerFunc.ServeHTTP(0xc0825bda60, 0x36f55e0, 0xc0849fee70, 0xc082be42a0)
  1381. /usr/local/go/src/net/http/server.go:1422 +0x41
  1382. main.debugMiddleware.func1(0x36f55e0, 0xc0849fee70, 0xc082be42a0)
  1383. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:302 +0xa2
  1384. net/http.HandlerFunc.ServeHTTP(0xc0825bda80, 0x36f55e0, 0xc0849fee70, 0xc082be42a0)
  1385. /usr/local/go/src/net/http/server.go:1422 +0x41
  1386. net/http.serverHandler.ServeHTTP(0xc082d4d3e0, 0x36f55e0, 0xc0849fee70, 0xc082be42a0)
  1387. /usr/local/go/src/net/http/server.go:1862 +0x1a5
  1388. net/http.(*conn).serve(0xc086c771e0)
  1389. /usr/local/go/src/net/http/server.go:1361 +0xbf5
  1390. created by net/http.(*Server).Serve
  1391. /usr/local/go/src/net/http/server.go:1910 +0x3fd
  1392. goroutine 381 [sleep, 6 minutes]:
  1393. time.Sleep(0x1176592e000)
  1394. /usr/local/go/src/runtime/time.go:59 +0x107
  1395. github.com/syncthing/syncthing/lib/model.deadlockDetect.func1.2(0x1176592e000, 0xc085b665b0)
  1396. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/model/util.go:27 +0x28
  1397. created by github.com/syncthing/syncthing/lib/model.deadlockDetect.func1
  1398. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/model/util.go:29 +0xbe
  1399. goroutine 280 [semacquire, 4 minutes]:
  1400. sync.runtime_Semacquire(0xc08224270c)
  1401. /usr/local/go/src/runtime/sema.go:43 +0x2d
  1402. sync.(*RWMutex).RLock(0xc082242700)
  1403. /usr/local/go/src/sync/rwmutex.go:36 +0x5f
  1404. github.com/syncthing/syncthing/lib/model.(*Model).ConnectionStats(0xc0832967e0, 0xc1d519)
  1405. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/model/model.go:310 +0x63
  1406. main.(*apiSvc).getSystemConnections(0xc0832c94a0, 0x36f55e0, 0xc084dacc60, 0xc083b9c2a0)
  1407. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:537 +0x36
  1408. main.(*apiSvc).(main.getSystemConnections)-fm(0x36f55e0, 0xc084dacc60, 0xc083b9c2a0)
  1409. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:153 +0x45
  1410. net/http.HandlerFunc.ServeHTTP(0xc083472a00, 0x36f55e0, 0xc084dacc60, 0xc083b9c2a0)
  1411. /usr/local/go/src/net/http/server.go:1422 +0x41
  1412. net/http.(*ServeMux).ServeHTTP(0xc083d60840, 0x36f55e0, 0xc084dacc60, 0xc083b9c2a0)
  1413. /usr/local/go/src/net/http/server.go:1699 +0x184
  1414. main.getPostHandler.func1(0x36f55e0, 0xc084dacc60, 0xc083b9c2a0)
  1415. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:290 +0xd7
  1416. net/http.HandlerFunc.ServeHTTP(0xc083d608d0, 0x36f55e0, 0xc084dacc60, 0xc083b9c2a0)
  1417. /usr/local/go/src/net/http/server.go:1422 +0x41
  1418. main.metricsMiddleware.func1(0x36f55e0, 0xc084dacc60, 0xc083b9c2a0)
  1419. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:329 +0xd8
  1420. net/http.HandlerFunc.ServeHTTP(0xc0825bd720, 0x36f55e0, 0xc084dacc60, 0xc083b9c2a0)
  1421. /usr/local/go/src/net/http/server.go:1422 +0x41
  1422. main.noCacheMiddleware.func1(0x36f55e0, 0xc084dacc60, 0xc083b9c2a0)
  1423. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:356 +0x1e3
  1424. net/http.HandlerFunc.ServeHTTP(0xc0825bd740, 0x36f55e0, 0xc084dacc60, 0xc083b9c2a0)
  1425. /usr/local/go/src/net/http/server.go:1422 +0x41
  1426. net/http.(*ServeMux).ServeHTTP(0xc083d60930, 0x36f55e0, 0xc084dacc60, 0xc083b9c2a0)
  1427. /usr/local/go/src/net/http/server.go:1699 +0x184
  1428. main.csrfMiddleware.func1(0x36f55e0, 0xc084dacc60, 0xc083b9c2a0)
  1429. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui_csrf.go:31 +0x168
  1430. net/http.HandlerFunc.ServeHTTP(0xc082389f40, 0x36f55e0, 0xc084dacc60, 0xc083b9c2a0)
  1431. /usr/local/go/src/net/http/server.go:1422 +0x41
  1432. main.withDetailsMiddleware.func1(0x36f55e0, 0xc084dacc60, 0xc083b9c2a0)
  1433. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:364 +0x12e
  1434. net/http.HandlerFunc.ServeHTTP(0xc083522400, 0x36f55e0, 0xc084dacc60, 0xc083b9c2a0)
  1435. /usr/local/go/src/net/http/server.go:1422 +0x41
  1436. main.redirectToHTTPSMiddleware.func1(0x36f55e0, 0xc084dacc60, 0xc083b9c2a0)
  1437. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:346 +0x172
  1438. net/http.HandlerFunc.ServeHTTP(0xc0825bda60, 0x36f55e0, 0xc084dacc60, 0xc083b9c2a0)
  1439. /usr/local/go/src/net/http/server.go:1422 +0x41
  1440. main.debugMiddleware.func1(0x36f55e0, 0xc084dacc60, 0xc083b9c2a0)
  1441. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:302 +0xa2
  1442. net/http.HandlerFunc.ServeHTTP(0xc0825bda80, 0x36f55e0, 0xc084dacc60, 0xc083b9c2a0)
  1443. /usr/local/go/src/net/http/server.go:1422 +0x41
  1444. net/http.serverHandler.ServeHTTP(0xc082d4d3e0, 0x36f55e0, 0xc084dacc60, 0xc083b9c2a0)
  1445. /usr/local/go/src/net/http/server.go:1862 +0x1a5
  1446. net/http.(*conn).serve(0xc082db22c0)
  1447. /usr/local/go/src/net/http/server.go:1361 +0xbf5
  1448. created by net/http.(*Server).Serve
  1449. /usr/local/go/src/net/http/server.go:1910 +0x3fd
  1450. goroutine 281 [semacquire]:
  1451. sync.runtime_Semacquire(0xc08224270c)
  1452. /usr/local/go/src/runtime/sema.go:43 +0x2d
  1453. sync.(*RWMutex).RLock(0xc082242700)
  1454. /usr/local/go/src/sync/rwmutex.go:36 +0x5f
  1455. github.com/syncthing/syncthing/lib/model.(*Model).ConnectionStats(0xc0832967e0, 0xc1d519)
  1456. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/model/model.go:310 +0x63
  1457. main.(*apiSvc).getSystemConnections(0xc0832c94a0, 0x36f55e0, 0xc0840c1130, 0xc0827142a0)
  1458. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:537 +0x36
  1459. main.(*apiSvc).(main.getSystemConnections)-fm(0x36f55e0, 0xc0840c1130, 0xc0827142a0)
  1460. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:153 +0x45
  1461. net/http.HandlerFunc.ServeHTTP(0xc083472a00, 0x36f55e0, 0xc0840c1130, 0xc0827142a0)
  1462. /usr/local/go/src/net/http/server.go:1422 +0x41
  1463. net/http.(*ServeMux).ServeHTTP(0xc083d60840, 0x36f55e0, 0xc0840c1130, 0xc0827142a0)
  1464. /usr/local/go/src/net/http/server.go:1699 +0x184
  1465. main.getPostHandler.func1(0x36f55e0, 0xc0840c1130, 0xc0827142a0)
  1466. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:290 +0xd7
  1467. net/http.HandlerFunc.ServeHTTP(0xc083d608d0, 0x36f55e0, 0xc0840c1130, 0xc0827142a0)
  1468. /usr/local/go/src/net/http/server.go:1422 +0x41
  1469. main.metricsMiddleware.func1(0x36f55e0, 0xc0840c1130, 0xc0827142a0)
  1470. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:329 +0xd8
  1471. net/http.HandlerFunc.ServeHTTP(0xc0825bd720, 0x36f55e0, 0xc0840c1130, 0xc0827142a0)
  1472. /usr/local/go/src/net/http/server.go:1422 +0x41
  1473. main.noCacheMiddleware.func1(0x36f55e0, 0xc0840c1130, 0xc0827142a0)
  1474. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:356 +0x1e3
  1475. net/http.HandlerFunc.ServeHTTP(0xc0825bd740, 0x36f55e0, 0xc0840c1130, 0xc0827142a0)
  1476. /usr/local/go/src/net/http/server.go:1422 +0x41
  1477. net/http.(*ServeMux).ServeHTTP(0xc083d60930, 0x36f55e0, 0xc0840c1130, 0xc0827142a0)
  1478. /usr/local/go/src/net/http/server.go:1699 +0x184
  1479. main.csrfMiddleware.func1(0x36f55e0, 0xc0840c1130, 0xc0827142a0)
  1480. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui_csrf.go:31 +0x168
  1481. net/http.HandlerFunc.ServeHTTP(0xc082389f40, 0x36f55e0, 0xc0840c1130, 0xc0827142a0)
  1482. /usr/local/go/src/net/http/server.go:1422 +0x41
  1483. main.withDetailsMiddleware.func1(0x36f55e0, 0xc0840c1130, 0xc0827142a0)
  1484. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:364 +0x12e
  1485. net/http.HandlerFunc.ServeHTTP(0xc083522400, 0x36f55e0, 0xc0840c1130, 0xc0827142a0)
  1486. /usr/local/go/src/net/http/server.go:1422 +0x41
  1487. main.redirectToHTTPSMiddleware.func1(0x36f55e0, 0xc0840c1130, 0xc0827142a0)
  1488. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:346 +0x172
  1489. net/http.HandlerFunc.ServeHTTP(0xc0825bda60, 0x36f55e0, 0xc0840c1130, 0xc0827142a0)
  1490. /usr/local/go/src/net/http/server.go:1422 +0x41
  1491. main.debugMiddleware.func1(0x36f55e0, 0xc0840c1130, 0xc0827142a0)
  1492. /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:302 +0xa2
  1493. net/http.HandlerFunc.ServeHTTP(0xc0825bda80, 0x36f55e0, 0xc0840c1130, 0xc0827142a0)
  1494. /usr/local/go/src/net/http/server.go:1422 +0x41
  1495. net/http.serverHandler.ServeHTTP(0xc082d4d3e0, 0x36f55e0, 0xc0840c1130, 0xc0827142a0)
  1496. /usr/local/go/src/net/http/server.go:1862 +0x1a5
  1497. net/http.(*conn).serve(0xc0867080b0)
  1498. /usr/local/go/src/net/http/server.go:1361 +0xbf5
  1499. created by net/http.(*Server).Serve
  1500. /usr/local/go/src/net/http/server.go:1910 +0x3fd
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement