Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- net/http.HandlerFunc.ServeHTTP(0xc0825bda80, 0x36f55e0, 0xc086781ce0, 0xc082a94460)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- net/http.serverHandler.ServeHTTP(0xc082d4d3e0, 0x36f55e0, 0xc086781ce0, 0xc082a94460)
- /usr/local/go/src/net/http/server.go:1862 +0x1a5
- net/http.(*conn).serve(0xc08286a580)
- /usr/local/go/src/net/http/server.go:1361 +0xbf5
- created by net/http.(*Server).Serve
- /usr/local/go/src/net/http/server.go:1910 +0x3fd
- goroutine 402 [semacquire, 5 minutes]:
- sync.runtime_Semacquire(0xc08224270c)
- /usr/local/go/src/runtime/sema.go:43 +0x2d
- sync.(*RWMutex).RLock(0xc082242700)
- /usr/local/go/src/sync/rwmutex.go:36 +0x5f
- github.com/syncthing/syncthing/lib/model.(*Model).ConnectionStats(0xc0832967e0, 0xc1d519)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/model/model.go:310 +0x63
- main.(*apiSvc).getSystemConnections(0xc0832c94a0, 0x36f55e0, 0xc0836b0630, 0xc084dbc1c0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:537 +0x36
- main.(*apiSvc).(main.getSystemConnections)-fm(0x36f55e0, 0xc0836b0630, 0xc084dbc1c0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:153 +0x45
- net/http.HandlerFunc.ServeHTTP(0xc083472a00, 0x36f55e0, 0xc0836b0630, 0xc084dbc1c0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- net/http.(*ServeMux).ServeHTTP(0xc083d60840, 0x36f55e0, 0xc0836b0630, 0xc084dbc1c0)
- /usr/local/go/src/net/http/server.go:1699 +0x184
- main.getPostHandler.func1(0x36f55e0, 0xc0836b0630, 0xc084dbc1c0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:290 +0xd7
- net/http.HandlerFunc.ServeHTTP(0xc083d608d0, 0x36f55e0, 0xc0836b0630, 0xc084dbc1c0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.metricsMiddleware.func1(0x36f55e0, 0xc0836b0630, 0xc084dbc1c0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:329 +0xd8
- net/http.HandlerFunc.ServeHTTP(0xc0825bd720, 0x36f55e0, 0xc0836b0630, 0xc084dbc1c0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.noCacheMiddleware.func1(0x36f55e0, 0xc0836b0630, 0xc084dbc1c0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:356 +0x1e3
- net/http.HandlerFunc.ServeHTTP(0xc0825bd740, 0x36f55e0, 0xc0836b0630, 0xc084dbc1c0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- net/http.(*ServeMux).ServeHTTP(0xc083d60930, 0x36f55e0, 0xc0836b0630, 0xc084dbc1c0)
- /usr/local/go/src/net/http/server.go:1699 +0x184
- main.csrfMiddleware.func1(0x36f55e0, 0xc0836b0630, 0xc084dbc1c0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui_csrf.go:31 +0x168
- net/http.HandlerFunc.ServeHTTP(0xc082389f40, 0x36f55e0, 0xc0836b0630, 0xc084dbc1c0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.withDetailsMiddleware.func1(0x36f55e0, 0xc0836b0630, 0xc084dbc1c0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:364 +0x12e
- net/http.HandlerFunc.ServeHTTP(0xc083522400, 0x36f55e0, 0xc0836b0630, 0xc084dbc1c0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.redirectToHTTPSMiddleware.func1(0x36f55e0, 0xc0836b0630, 0xc084dbc1c0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:346 +0x172
- net/http.HandlerFunc.ServeHTTP(0xc0825bda60, 0x36f55e0, 0xc0836b0630, 0xc084dbc1c0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.debugMiddleware.func1(0x36f55e0, 0xc0836b0630, 0xc084dbc1c0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:302 +0xa2
- net/http.HandlerFunc.ServeHTTP(0xc0825bda80, 0x36f55e0, 0xc0836b0630, 0xc084dbc1c0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- net/http.serverHandler.ServeHTTP(0xc082d4d3e0, 0x36f55e0, 0xc0836b0630, 0xc084dbc1c0)
- /usr/local/go/src/net/http/server.go:1862 +0x1a5
- net/http.(*conn).serve(0xc0827706e0)
- /usr/local/go/src/net/http/server.go:1361 +0xbf5
- created by net/http.(*Server).Serve
- /usr/local/go/src/net/http/server.go:1910 +0x3fd
- goroutine 222 [semacquire, 21 minutes]:
- sync.runtime_Semacquire(0xc08224270c)
- /usr/local/go/src/runtime/sema.go:43 +0x2d
- sync.(*RWMutex).RLock(0xc082242700)
- /usr/local/go/src/sync/rwmutex.go:36 +0x5f
- github.com/syncthing/syncthing/lib/model.(*Model).ConnectionStats(0xc0832967e0, 0xc1d519)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/model/model.go:310 +0x63
- main.(*apiSvc).getSystemConnections(0xc0832c94a0, 0x36f55e0, 0xc086a31d90, 0xc0834077a0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:537 +0x36
- main.(*apiSvc).(main.getSystemConnections)-fm(0x36f55e0, 0xc086a31d90, 0xc0834077a0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:153 +0x45
- net/http.HandlerFunc.ServeHTTP(0xc083472a00, 0x36f55e0, 0xc086a31d90, 0xc0834077a0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- net/http.(*ServeMux).ServeHTTP(0xc083d60840, 0x36f55e0, 0xc086a31d90, 0xc0834077a0)
- /usr/local/go/src/net/http/server.go:1699 +0x184
- main.getPostHandler.func1(0x36f55e0, 0xc086a31d90, 0xc0834077a0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:290 +0xd7
- net/http.HandlerFunc.ServeHTTP(0xc083d608d0, 0x36f55e0, 0xc086a31d90, 0xc0834077a0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.metricsMiddleware.func1(0x36f55e0, 0xc086a31d90, 0xc0834077a0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:329 +0xd8
- net/http.HandlerFunc.ServeHTTP(0xc0825bd720, 0x36f55e0, 0xc086a31d90, 0xc0834077a0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.noCacheMiddleware.func1(0x36f55e0, 0xc086a31d90, 0xc0834077a0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:356 +0x1e3
- net/http.HandlerFunc.ServeHTTP(0xc0825bd740, 0x36f55e0, 0xc086a31d90, 0xc0834077a0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- net/http.(*ServeMux).ServeHTTP(0xc083d60930, 0x36f55e0, 0xc086a31d90, 0xc0834077a0)
- /usr/local/go/src/net/http/server.go:1699 +0x184
- main.csrfMiddleware.func1(0x36f55e0, 0xc086a31d90, 0xc0834077a0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui_csrf.go:31 +0x168
- net/http.HandlerFunc.ServeHTTP(0xc082389f40, 0x36f55e0, 0xc086a31d90, 0xc0834077a0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.withDetailsMiddleware.func1(0x36f55e0, 0xc086a31d90, 0xc0834077a0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:364 +0x12e
- net/http.HandlerFunc.ServeHTTP(0xc083522400, 0x36f55e0, 0xc086a31d90, 0xc0834077a0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.redirectToHTTPSMiddleware.func1(0x36f55e0, 0xc086a31d90, 0xc0834077a0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:346 +0x172
- net/http.HandlerFunc.ServeHTTP(0xc0825bda60, 0x36f55e0, 0xc086a31d90, 0xc0834077a0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.debugMiddleware.func1(0x36f55e0, 0xc086a31d90, 0xc0834077a0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:302 +0xa2
- net/http.HandlerFunc.ServeHTTP(0xc0825bda80, 0x36f55e0, 0xc086a31d90, 0xc0834077a0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- net/http.serverHandler.ServeHTTP(0xc082d4d3e0, 0x36f55e0, 0xc086a31d90, 0xc0834077a0)
- /usr/local/go/src/net/http/server.go:1862 +0x1a5
- net/http.(*conn).serve(0xc084c1d4a0)
- /usr/local/go/src/net/http/server.go:1361 +0xbf5
- created by net/http.(*Server).Serve
- /usr/local/go/src/net/http/server.go:1910 +0x3fd
- goroutine 274 [semacquire, 16 minutes]:
- sync.runtime_Semacquire(0xc08224270c)
- /usr/local/go/src/runtime/sema.go:43 +0x2d
- sync.(*RWMutex).RLock(0xc082242700)
- /usr/local/go/src/sync/rwmutex.go:36 +0x5f
- github.com/syncthing/syncthing/lib/model.(*Model).ConnectionStats(0xc0832967e0, 0xc1d519)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/model/model.go:310 +0x63
- main.(*apiSvc).getSystemConnections(0xc0832c94a0, 0x36f55e0, 0xc085a72160, 0xc082504000)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:537 +0x36
- main.(*apiSvc).(main.getSystemConnections)-fm(0x36f55e0, 0xc085a72160, 0xc082504000)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:153 +0x45
- net/http.HandlerFunc.ServeHTTP(0xc083472a00, 0x36f55e0, 0xc085a72160, 0xc082504000)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- net/http.(*ServeMux).ServeHTTP(0xc083d60840, 0x36f55e0, 0xc085a72160, 0xc082504000)
- /usr/local/go/src/net/http/server.go:1699 +0x184
- main.getPostHandler.func1(0x36f55e0, 0xc085a72160, 0xc082504000)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:290 +0xd7
- net/http.HandlerFunc.ServeHTTP(0xc083d608d0, 0x36f55e0, 0xc085a72160, 0xc082504000)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.metricsMiddleware.func1(0x36f55e0, 0xc085a72160, 0xc082504000)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:329 +0xd8
- net/http.HandlerFunc.ServeHTTP(0xc0825bd720, 0x36f55e0, 0xc085a72160, 0xc082504000)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.noCacheMiddleware.func1(0x36f55e0, 0xc085a72160, 0xc082504000)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:356 +0x1e3
- net/http.HandlerFunc.ServeHTTP(0xc0825bd740, 0x36f55e0, 0xc085a72160, 0xc082504000)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- net/http.(*ServeMux).ServeHTTP(0xc083d60930, 0x36f55e0, 0xc085a72160, 0xc082504000)
- /usr/local/go/src/net/http/server.go:1699 +0x184
- main.csrfMiddleware.func1(0x36f55e0, 0xc085a72160, 0xc082504000)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui_csrf.go:31 +0x168
- net/http.HandlerFunc.ServeHTTP(0xc082389f40, 0x36f55e0, 0xc085a72160, 0xc082504000)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.withDetailsMiddleware.func1(0x36f55e0, 0xc085a72160, 0xc082504000)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:364 +0x12e
- net/http.HandlerFunc.ServeHTTP(0xc083522400, 0x36f55e0, 0xc085a72160, 0xc082504000)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.redirectToHTTPSMiddleware.func1(0x36f55e0, 0xc085a72160, 0xc082504000)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:346 +0x172
- net/http.HandlerFunc.ServeHTTP(0xc0825bda60, 0x36f55e0, 0xc085a72160, 0xc082504000)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.debugMiddleware.func1(0x36f55e0, 0xc085a72160, 0xc082504000)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:302 +0xa2
- net/http.HandlerFunc.ServeHTTP(0xc0825bda80, 0x36f55e0, 0xc085a72160, 0xc082504000)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- net/http.serverHandler.ServeHTTP(0xc082d4d3e0, 0x36f55e0, 0xc085a72160, 0xc082504000)
- /usr/local/go/src/net/http/server.go:1862 +0x1a5
- net/http.(*conn).serve(0xc08270c0b0)
- /usr/local/go/src/net/http/server.go:1361 +0xbf5
- created by net/http.(*Server).Serve
- /usr/local/go/src/net/http/server.go:1910 +0x3fd
- goroutine 202 [semacquire, 21 minutes]:
- sync.runtime_Semacquire(0xc08224270c)
- /usr/local/go/src/runtime/sema.go:43 +0x2d
- sync.(*RWMutex).RLock(0xc082242700)
- /usr/local/go/src/sync/rwmutex.go:36 +0x5f
- github.com/syncthing/syncthing/lib/model.(*Model).ConnectionStats(0xc0832967e0, 0xc1d519)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/model/model.go:310 +0x63
- main.(*apiSvc).getSystemConnections(0xc0832c94a0, 0x36f55e0, 0xc086ed2420, 0xc0841be2a0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:537 +0x36
- main.(*apiSvc).(main.getSystemConnections)-fm(0x36f55e0, 0xc086ed2420, 0xc0841be2a0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:153 +0x45
- net/http.HandlerFunc.ServeHTTP(0xc083472a00, 0x36f55e0, 0xc086ed2420, 0xc0841be2a0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- net/http.(*ServeMux).ServeHTTP(0xc083d60840, 0x36f55e0, 0xc086ed2420, 0xc0841be2a0)
- /usr/local/go/src/net/http/server.go:1699 +0x184
- main.getPostHandler.func1(0x36f55e0, 0xc086ed2420, 0xc0841be2a0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:290 +0xd7
- net/http.HandlerFunc.ServeHTTP(0xc083d608d0, 0x36f55e0, 0xc086ed2420, 0xc0841be2a0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.metricsMiddleware.func1(0x36f55e0, 0xc086ed2420, 0xc0841be2a0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:329 +0xd8
- net/http.HandlerFunc.ServeHTTP(0xc0825bd720, 0x36f55e0, 0xc086ed2420, 0xc0841be2a0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.noCacheMiddleware.func1(0x36f55e0, 0xc086ed2420, 0xc0841be2a0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:356 +0x1e3
- net/http.HandlerFunc.ServeHTTP(0xc0825bd740, 0x36f55e0, 0xc086ed2420, 0xc0841be2a0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- net/http.(*ServeMux).ServeHTTP(0xc083d60930, 0x36f55e0, 0xc086ed2420, 0xc0841be2a0)
- /usr/local/go/src/net/http/server.go:1699 +0x184
- main.csrfMiddleware.func1(0x36f55e0, 0xc086ed2420, 0xc0841be2a0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui_csrf.go:31 +0x168
- net/http.HandlerFunc.ServeHTTP(0xc082389f40, 0x36f55e0, 0xc086ed2420, 0xc0841be2a0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.withDetailsMiddleware.func1(0x36f55e0, 0xc086ed2420, 0xc0841be2a0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:364 +0x12e
- net/http.HandlerFunc.ServeHTTP(0xc083522400, 0x36f55e0, 0xc086ed2420, 0xc0841be2a0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.redirectToHTTPSMiddleware.func1(0x36f55e0, 0xc086ed2420, 0xc0841be2a0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:346 +0x172
- net/http.HandlerFunc.ServeHTTP(0xc0825bda60, 0x36f55e0, 0xc086ed2420, 0xc0841be2a0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.debugMiddleware.func1(0x36f55e0, 0xc086ed2420, 0xc0841be2a0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:302 +0xa2
- net/http.HandlerFunc.ServeHTTP(0xc0825bda80, 0x36f55e0, 0xc086ed2420, 0xc0841be2a0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- net/http.serverHandler.ServeHTTP(0xc082d4d3e0, 0x36f55e0, 0xc086ed2420, 0xc0841be2a0)
- /usr/local/go/src/net/http/server.go:1862 +0x1a5
- net/http.(*conn).serve(0xc0837311e0)
- /usr/local/go/src/net/http/server.go:1361 +0xbf5
- created by net/http.(*Server).Serve
- /usr/local/go/src/net/http/server.go:1910 +0x3fd
- goroutine 259 [semacquire, 20 minutes]:
- sync.runtime_Semacquire(0xc082242704)
- /usr/local/go/src/runtime/sema.go:43 +0x2d
- sync.(*Mutex).Lock(0xc082242700)
- /usr/local/go/src/sync/mutex.go:82 +0x1cb
- sync.(*RWMutex).Lock(0xc082242700)
- /usr/local/go/src/sync/rwmutex.go:82 +0x37
- github.com/syncthing/syncthing/lib/model.deadlockDetect.func1.1(0x306fa38, 0xc082242700, 0xc085d24000)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/model/util.go:21 +0x2e
- created by github.com/syncthing/syncthing/lib/model.deadlockDetect.func1
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/model/util.go:24 +0x92
- goroutine 317 [semacquire, 13 minutes]:
- sync.runtime_Semacquire(0xc08224270c)
- /usr/local/go/src/runtime/sema.go:43 +0x2d
- sync.(*RWMutex).RLock(0xc082242700)
- /usr/local/go/src/sync/rwmutex.go:36 +0x5f
- github.com/syncthing/syncthing/lib/model.(*Model).ConnectionStats(0xc0832967e0, 0xc1d519)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/model/model.go:310 +0x63
- main.(*apiSvc).getSystemConnections(0xc0832c94a0, 0x36f55e0, 0xc0873ed810, 0xc082a722a0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:537 +0x36
- main.(*apiSvc).(main.getSystemConnections)-fm(0x36f55e0, 0xc0873ed810, 0xc082a722a0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:153 +0x45
- net/http.HandlerFunc.ServeHTTP(0xc083472a00, 0x36f55e0, 0xc0873ed810, 0xc082a722a0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- net/http.(*ServeMux).ServeHTTP(0xc083d60840, 0x36f55e0, 0xc0873ed810, 0xc082a722a0)
- /usr/local/go/src/net/http/server.go:1699 +0x184
- main.getPostHandler.func1(0x36f55e0, 0xc0873ed810, 0xc082a722a0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:290 +0xd7
- net/http.HandlerFunc.ServeHTTP(0xc083d608d0, 0x36f55e0, 0xc0873ed810, 0xc082a722a0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.metricsMiddleware.func1(0x36f55e0, 0xc0873ed810, 0xc082a722a0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:329 +0xd8
- net/http.HandlerFunc.ServeHTTP(0xc0825bd720, 0x36f55e0, 0xc0873ed810, 0xc082a722a0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.noCacheMiddleware.func1(0x36f55e0, 0xc0873ed810, 0xc082a722a0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:356 +0x1e3
- net/http.HandlerFunc.ServeHTTP(0xc0825bd740, 0x36f55e0, 0xc0873ed810, 0xc082a722a0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- net/http.(*ServeMux).ServeHTTP(0xc083d60930, 0x36f55e0, 0xc0873ed810, 0xc082a722a0)
- /usr/local/go/src/net/http/server.go:1699 +0x184
- main.csrfMiddleware.func1(0x36f55e0, 0xc0873ed810, 0xc082a722a0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui_csrf.go:31 +0x168
- net/http.HandlerFunc.ServeHTTP(0xc082389f40, 0x36f55e0, 0xc0873ed810, 0xc082a722a0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.withDetailsMiddleware.func1(0x36f55e0, 0xc0873ed810, 0xc082a722a0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:364 +0x12e
- net/http.HandlerFunc.ServeHTTP(0xc083522400, 0x36f55e0, 0xc0873ed810, 0xc082a722a0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.redirectToHTTPSMiddleware.func1(0x36f55e0, 0xc0873ed810, 0xc082a722a0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:346 +0x172
- net/http.HandlerFunc.ServeHTTP(0xc0825bda60, 0x36f55e0, 0xc0873ed810, 0xc082a722a0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.debugMiddleware.func1(0x36f55e0, 0xc0873ed810, 0xc082a722a0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:302 +0xa2
- net/http.HandlerFunc.ServeHTTP(0xc0825bda80, 0x36f55e0, 0xc0873ed810, 0xc082a722a0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- net/http.serverHandler.ServeHTTP(0xc082d4d3e0, 0x36f55e0, 0xc0873ed810, 0xc082a722a0)
- /usr/local/go/src/net/http/server.go:1862 +0x1a5
- net/http.(*conn).serve(0xc0873ed4a0)
- /usr/local/go/src/net/http/server.go:1361 +0xbf5
- created by net/http.(*Server).Serve
- /usr/local/go/src/net/http/server.go:1910 +0x3fd
- goroutine 58 [IO wait]:
- net.runtime_pollWait(0x3087b78, 0x72, 0xc0823d6ee0)
- /usr/local/go/src/runtime/netpoll.go:157 +0x67
- net.(*pollDesc).Wait(0xc0820354f0, 0x72, 0x0, 0x0)
- /usr/local/go/src/net/fd_poll_runtime.go:73 +0x41
- net.(*ioSrv).ExecIO(0xc082d30100, 0xc0820353e0, 0xb9fa70, 0x8, 0xc0837d72a0, 0xc082668000, 0x0, 0x0)
- /usr/local/go/src/net/fd_windows.go:182 +0x177
- net.(*netFD).acceptOne(0xc082035380, 0xc084ece2a0, 0x2, 0x2, 0xc0820353e0, 0xaf4340, 0x0, 0x0)
- /usr/local/go/src/net/fd_windows.go:564 +0x26c
- net.(*netFD).accept(0xc082035380, 0x0, 0x0, 0x0)
- /usr/local/go/src/net/fd_windows.go:594 +0x173
- net.(*TCPListener).AcceptTCP(0xc082d30118, 0x452af5, 0x0, 0x0)
- /usr/local/go/src/net/tcpsock_posix.go:254 +0x54
- net.(*TCPListener).Accept(0xc082d30118, 0x0, 0x0, 0x0, 0x0)
- /usr/local/go/src/net/tcpsock_posix.go:264 +0x44
- github.com/syncthing/syncthing/lib/tlsutil.(*DowngradingListener).AcceptNoWrapTLS(0xc0825bca60, 0x0, 0x0, 0x36c1558, 0x0, 0x0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/tlsutil/tlsutil.go:128 +0x80
- github.com/syncthing/syncthing/lib/tlsutil.(*DowngradingListener).Accept(0xc0825bca60, 0x0, 0x0, 0x0, 0x0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/tlsutil/tlsutil.go:109 +0x53
- net/http.(*Server).Serve(0xc082d4d3e0, 0x367b6d8, 0xc0825bca60, 0x0, 0x0)
- /usr/local/go/src/net/http/server.go:1887 +0xba
- main.(*apiSvc).Serve(0xc0832c94a0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:233 +0x1daa
- github.com/thejerf/suture.(*Supervisor).runService.func1(0xc082132ea0, 0x4, 0x367b748, 0xc0832c94a0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:556 +0x65
- created by github.com/thejerf/suture.(*Supervisor).runService
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:559 +0x58
- goroutine 59 [select, 25 minutes]:
- github.com/thejerf/suture.(*Supervisor).Serve(0xc08218e270)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:441 +0x107e
- github.com/thejerf/suture.(*Supervisor).runService.func1(0xc082132ea0, 0x5, 0x367b8f8, 0xc082a1ea80)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:556 +0x65
- created by github.com/thejerf/suture.(*Supervisor).runService
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:559 +0x58
- goroutine 60 [sleep]:
- time.Sleep(0x2540be400)
- /usr/local/go/src/runtime/time.go:59 +0x107
- main.standbyMonitor()
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/main.go:1014 +0x63
- created by main.syncthingMain
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/main.go:809 +0x467c
- goroutine 61 [sleep]:
- time.Sleep(0xdf8475800)
- /usr/local/go/src/runtime/time.go:59 +0x107
- main.generatePingEvents()
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/main.go:954 +0x2d
- created by main.syncthingMain
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/main.go:825 +0x47ff
- goroutine 62 [select, 24 minutes]:
- github.com/syncthing/syncthing/lib/discover.(*globalClient).Serve(0xc082bc2d80)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/discover/global.go:186 +0x234
- github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0822db1e0, 0x0, 0x367b268, 0xc082bc2d80)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:556 +0x65
- created by github.com/thejerf/suture.(*Supervisor).runService
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:559 +0x58
- goroutine 63 [select, 24 minutes]:
- github.com/syncthing/syncthing/lib/discover.(*globalClient).Serve(0xc082bc2f00)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/discover/global.go:186 +0x234
- github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0822db1e0, 0x1, 0x367b268, 0xc082bc2f00)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:556 +0x65
- created by github.com/thejerf/suture.(*Supervisor).runService
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:559 +0x58
- goroutine 64 [select, 24 minutes]:
- github.com/syncthing/syncthing/lib/discover.(*globalClient).Serve(0xc082bc3080)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/discover/global.go:186 +0x234
- github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0822db1e0, 0x2, 0x367b268, 0xc082bc3080)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:556 +0x65
- created by github.com/thejerf/suture.(*Supervisor).runService
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:559 +0x58
- goroutine 97 [select, 24 minutes]:
- github.com/syncthing/syncthing/lib/discover.(*globalClient).Serve(0xc082bc3200)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/discover/global.go:186 +0x234
- github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0822db1e0, 0x3, 0x367b268, 0xc082bc3200)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:556 +0x65
- created by github.com/thejerf/suture.(*Supervisor).runService
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:559 +0x58
- goroutine 98 [select, 24 minutes]:
- github.com/syncthing/syncthing/lib/discover.(*globalClient).Serve(0xc082bc3380)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/discover/global.go:186 +0x234
- github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0822db1e0, 0x4, 0x367b268, 0xc082bc3380)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:556 +0x65
- created by github.com/thejerf/suture.(*Supervisor).runService
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:559 +0x58
- goroutine 99 [select, 24 minutes]:
- github.com/syncthing/syncthing/lib/discover.(*globalClient).Serve(0xc082bc3500)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/discover/global.go:186 +0x234
- github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0822db1e0, 0x5, 0x367b268, 0xc082bc3500)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:556 +0x65
- created by github.com/thejerf/suture.(*Supervisor).runService
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:559 +0x58
- goroutine 100 [select, 25 minutes]:
- github.com/thejerf/suture.(*Supervisor).Serve(0xc0822db2b0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:441 +0x107e
- github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0822db1e0, 0x6, 0x367b400, 0xc0832c9360)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:556 +0x65
- created by github.com/thejerf/suture.(*Supervisor).runService
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:559 +0x58
- goroutine 101 [select, 25 minutes]:
- github.com/thejerf/suture.(*Supervisor).Serve(0xc0822db520)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:441 +0x107e
- github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0822db1e0, 0x7, 0x367b400, 0xc0832c9400)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:556 +0x65
- created by github.com/thejerf/suture.(*Supervisor).runService
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:559 +0x58
- goroutine 102 [select, 25 minutes]:
- github.com/thejerf/suture.(*Supervisor).Serve(0xc0822db5f0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:441 +0x107e
- github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0822db520, 0x0, 0x367b4d8, 0xc0826c1200)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:556 +0x65
- created by github.com/thejerf/suture.(*Supervisor).runService
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:559 +0x58
- goroutine 103 [IO wait]:
- net.runtime_pollWait(0x30874b8, 0x72, 0xc085c3a400)
- /usr/local/go/src/runtime/netpoll.go:157 +0x67
- net.(*pollDesc).Wait(0xc083e04470, 0x72, 0x0, 0x0)
- /usr/local/go/src/net/fd_poll_runtime.go:73 +0x41
- net.(*ioSrv).ExecIO(0xc082d30100, 0xc083e04360, 0xba5b30, 0xb, 0xcdab20, 0xadb2a0, 0x0, 0x0)
- /usr/local/go/src/net/fd_windows.go:182 +0x177
- net.(*netFD).readFrom(0xc083e04300, 0xc0832ae000, 0x10000, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0)
- /usr/local/go/src/net/fd_windows.go:490 +0x1ee
- net.(*UDPConn).ReadFromUDP(0xc082d301e8, 0xc0832ae000, 0x10000, 0x10000, 0xc000000000, 0x2, 0x0, 0x0)
- /usr/local/go/src/net/udpsock_posix.go:61 +0x11e
- net.(*UDPConn).ReadFrom(0xc082d301e8, 0xc0832ae000, 0x10000, 0x10000, 0x4c, 0x0, 0x0, 0x0, 0x0)
- /usr/local/go/src/net/udpsock_posix.go:79 +0x11d
- golang.org/x/net/ipv6.(*payloadHandler).ReadFrom(0xc0836a1ee8, 0xc0832ae000, 0x10000, 0x10000, 0x4c, 0x0, 0x0, 0x0, 0x0, 0x0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/golang.org/x/net/ipv6/payload_nocmsg.go:22 +0x14a
- github.com/syncthing/syncthing/lib/beacon.(*multicastReader).Serve(0xc0834f1140)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/beacon/multicast.go:203 +0xfad
- github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0822db5f0, 0x0, 0x367b430, 0xc0834f1140)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:556 +0x65
- created by github.com/thejerf/suture.(*Supervisor).runService
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:559 +0x58
- goroutine 104 [chan receive]:
- github.com/syncthing/syncthing/lib/beacon.(*multicastWriter).Serve(0xc0834f1180)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/beacon/multicast.go:108 +0x758
- github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0822db5f0, 0x1, 0x367b460, 0xc0834f1180)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:556 +0x65
- created by github.com/thejerf/suture.(*Supervisor).runService
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:559 +0x58
- goroutine 105 [select, 25 minutes]:
- github.com/thejerf/suture.(*Supervisor).Serve(0xc08218e9c0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:441 +0x107e
- created by github.com/thejerf/suture.(*Supervisor).ServeBackground
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:400 +0x40
- goroutine 106 [select]:
- main.(*folderSummarySvc).listenForUpdates(0xc0837d0310)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/summarysvc.go:70 +0x6b0
- main.(*folderSummarySvc).(main.listenForUpdates)-fm()
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/summarysvc.go:50 +0x27
- main.serviceFunc.Serve(0xc083472d80)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/summarysvc.go:205 +0x20
- github.com/thejerf/suture.(*Supervisor).runService.func1(0xc08218e9c0, 0x0, 0x367bc88, 0xc083472d80)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:556 +0x65
- created by github.com/thejerf/suture.(*Supervisor).runService
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:559 +0x58
- goroutine 107 [semacquire, 8 minutes]:
- sync.runtime_Semacquire(0xc08224270c)
- /usr/local/go/src/runtime/sema.go:43 +0x2d
- sync.(*RWMutex).RLock(0xc082242700)
- /usr/local/go/src/sync/rwmutex.go:36 +0x5f
- github.com/syncthing/syncthing/lib/model.(*Model).ConnectedTo(0xc0832967e0, 0xdbefa951cd7b988d, 0x7e996b12ba3cf6c2, 0x4a8a11cae7997bfb, 0xb68de2b509188ee5, 0x42551103a87415d3)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/model/model.go:877 +0x4f
- main.(*folderSummarySvc).sendSummary(0xc0837d0310, 0xc08223a960, 0x2)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/summarysvc.go:179 +0x382
- main.(*folderSummarySvc).calculateSummaries(0xc0837d0310)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/summarysvc.go:122 +0x1c2
- main.(*folderSummarySvc).(main.calculateSummaries)-fm()
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/summarysvc.go:51 +0x27
- main.serviceFunc.Serve(0xc083472d90)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/summarysvc.go:205 +0x20
- github.com/thejerf/suture.(*Supervisor).runService.func1(0xc08218e9c0, 0x1, 0x367bc88, 0xc083472d90)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:556 +0x65
- created by github.com/thejerf/suture.(*Supervisor).runService
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:559 +0x58
- goroutine 108 [semacquire, 21 minutes]:
- sync.runtime_Semacquire(0xc082242704)
- /usr/local/go/src/runtime/sema.go:43 +0x2d
- sync.(*Mutex).Lock(0xc082242700)
- /usr/local/go/src/sync/mutex.go:82 +0x1cb
- sync.(*RWMutex).Lock(0xc082242700)
- /usr/local/go/src/sync/rwmutex.go:82 +0x37
- github.com/syncthing/syncthing/lib/model.(*Model).IsPaused(0xc0832967e0, 0xb72f598f5611049c, 0x3539f87380336c02, 0xa1cd8f9b00e9dacf, 0x9da5b8dc589249fa, 0x1)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/model/model.go:992 +0x4f
- github.com/syncthing/syncthing/lib/connections.(*connectionSvc).connect(0xc082a1ea80)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/connections/connections.go:272 +0x482
- github.com/syncthing/syncthing/lib/connections.(*connectionSvc).(github.com/syncthing/syncthing/lib/connections.connect)-fm()
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/connections/connections.go:109 +0x27
- github.com/syncthing/syncthing/lib/connections.serviceFunc.Serve(0xc082197ef0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/connections/connections.go:477 +0x20
- github.com/thejerf/suture.(*Supervisor).runService.func1(0xc08218e270, 0x0, 0x367b850, 0xc082197ef0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:556 +0x65
- created by github.com/thejerf/suture.(*Supervisor).runService
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:559 +0x58
- goroutine 109 [IO wait, 25 minutes]:
- net.runtime_pollWait(0x3087338, 0x72, 0xc083473520)
- /usr/local/go/src/runtime/netpoll.go:157 +0x67
- net.(*pollDesc).Wait(0xc083e04770, 0x72, 0x0, 0x0)
- /usr/local/go/src/net/fd_poll_runtime.go:73 +0x41
- net.(*ioSrv).ExecIO(0xc082d30100, 0xc083e04660, 0xb9fa70, 0x8, 0xc0821f8620, 0xc083e04780, 0x0, 0x0)
- /usr/local/go/src/net/fd_windows.go:182 +0x177
- net.(*netFD).acceptOne(0xc083e04600, 0xc082a1fea0, 0x2, 0x2, 0xc083e04660, 0x367b668, 0x0, 0x0)
- /usr/local/go/src/net/fd_windows.go:564 +0x26c
- net.(*netFD).accept(0xc083e04600, 0x0, 0x0, 0x0)
- /usr/local/go/src/net/fd_windows.go:594 +0x173
- net.(*TCPListener).AcceptTCP(0xc082d30238, 0xc083d60f90, 0x0, 0x0)
- /usr/local/go/src/net/tcpsock_posix.go:254 +0x54
- net.(*TCPListener).Accept(0xc082d30238, 0x0, 0x0, 0x0, 0x0)
- /usr/local/go/src/net/tcpsock_posix.go:264 +0x44
- github.com/syncthing/syncthing/lib/connections.tcpListener(0xc083b06c00, 0xc082095040, 0xc082d4c000)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/connections/connections_tcp.go:70 +0x3d9
- github.com/syncthing/syncthing/lib/connections.NewConnectionSvc.func1()
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/connections/connections.go:126 +0x44
- github.com/syncthing/syncthing/lib/connections.serviceFunc.Serve(0xc0825bcae0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/connections/connections.go:477 +0x20
- github.com/thejerf/suture.(*Supervisor).runService.func1(0xc08218e270, 0x1, 0x367b850, 0xc0825bcae0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:556 +0x65
- created by github.com/thejerf/suture.(*Supervisor).runService
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:559 +0x58
- goroutine 110 [chan receive, 24 minutes]:
- github.com/syncthing/syncthing/lib/connections.(*connectionSvc).handle(0xc082a1ea80)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/connections/connections.go:140 +0x98
- github.com/syncthing/syncthing/lib/connections.(*connectionSvc).(github.com/syncthing/syncthing/lib/connections.handle)-fm()
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/connections/connections.go:129 +0x27
- github.com/syncthing/syncthing/lib/connections.serviceFunc.Serve(0xc082197f30)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/connections/connections.go:477 +0x20
- github.com/thejerf/suture.(*Supervisor).runService.func1(0xc08218e270, 0x2, 0x367b850, 0xc082197f30)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:556 +0x65
- created by github.com/thejerf/suture.(*Supervisor).runService
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:559 +0x58
- goroutine 111 [chan receive, 25 minutes]:
- github.com/syncthing/syncthing/lib/connections.(*connectionSvc).acceptRelayConns(0xc082a1ea80)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/connections/connections.go:423 +0x53
- github.com/syncthing/syncthing/lib/connections.(*connectionSvc).(github.com/syncthing/syncthing/lib/connections.acceptRelayConns)-fm()
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/connections/connections.go:132 +0x27
- github.com/syncthing/syncthing/lib/connections.serviceFunc.Serve(0xc082197f50)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/connections/connections.go:477 +0x20
- github.com/thejerf/suture.(*Supervisor).runService.func1(0xc08218e270, 0x3, 0x367b850, 0xc082197f50)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:556 +0x65
- created by github.com/thejerf/suture.(*Supervisor).runService
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:559 +0x58
- goroutine 112 [select, 25 minutes]:
- github.com/thejerf/suture.(*Supervisor).Serve(0xc0822db450)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:441 +0x107e
- github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0822db2b0, 0x0, 0x367b340, 0xc0826c1110)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:556 +0x65
- created by github.com/thejerf/suture.(*Supervisor).runService
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:559 +0x58
- goroutine 113 [IO wait, 25 minutes]:
- net.runtime_pollWait(0x30871b8, 0x72, 0xc083473560)
- /usr/local/go/src/runtime/netpoll.go:157 +0x67
- net.(*pollDesc).Wait(0xc083e04a70, 0x72, 0x0, 0x0)
- /usr/local/go/src/net/fd_poll_runtime.go:73 +0x41
- net.(*ioSrv).ExecIO(0xc082d30100, 0xc083e04960, 0xba5b30, 0xb, 0xcdab20, 0xc083e04900, 0x0, 0x0)
- /usr/local/go/src/net/fd_windows.go:182 +0x177
- net.(*netFD).readFrom(0xc083e04900, 0xc08329e000, 0x10000, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0)
- /usr/local/go/src/net/fd_windows.go:490 +0x1ee
- net.(*UDPConn).ReadFromUDP(0xc082d30240, 0xc08329e000, 0x10000, 0x10000, 0x98e4c0, 0x10000, 0x0, 0x0)
- /usr/local/go/src/net/udpsock_posix.go:61 +0x11e
- net.(*UDPConn).ReadFrom(0xc082d30240, 0xc08329e000, 0x10000, 0x10000, 0x10000, 0x0, 0x0, 0x0, 0x0)
- /usr/local/go/src/net/udpsock_posix.go:79 +0x11d
- github.com/syncthing/syncthing/lib/beacon.(*broadcastReader).Serve(0xc0834f1080)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/beacon/broadcast.go:201 +0x5b6
- github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0822db450, 0x0, 0x367b298, 0xc0834f1080)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:556 +0x65
- created by github.com/thejerf/suture.(*Supervisor).runService
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:559 +0x58
- goroutine 114 [chan receive]:
- github.com/syncthing/syncthing/lib/beacon.(*broadcastWriter).Serve(0xc0834f10c0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/beacon/broadcast.go:101 +0x56c
- github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0822db450, 0x1, 0x367b2c8, 0xc0834f10c0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:556 +0x65
- created by github.com/thejerf/suture.(*Supervisor).runService
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/thejerf/suture/suture.go:559 +0x58
- goroutine 160 [IO wait, 24 minutes]:
- net.runtime_pollWait(0x36c0520, 0x77, 0xc083b44c00)
- /usr/local/go/src/runtime/netpoll.go:157 +0x67
- net.(*pollDesc).Wait(0xc085a214f0, 0x77, 0x0, 0x0)
- /usr/local/go/src/net/fd_poll_runtime.go:73 +0x41
- net.(*ioSrv).ExecIO(0xc082d30108, 0xc085a21468, 0xb94fb0, 0x7, 0xcdab00, 0xaf7b80, 0x0, 0x0)
- /usr/local/go/src/net/fd_windows.go:182 +0x177
- net.(*netFD).Write(0xc085a21380, 0xc085306000, 0x3673, 0x8000, 0x0, 0x0, 0x0)
- /usr/local/go/src/net/fd_windows.go:514 +0x181
- net.(*conn).Write(0xc084c68a50, 0xc085306000, 0x3673, 0x8000, 0x0, 0x0, 0x0)
- /usr/local/go/src/net/net.go:184 +0xeb
- crypto/tls.(*Conn).writeRecord(0xc082afab00, 0xcdb217, 0xc086d34000, 0x3656, 0x4f407, 0x8000, 0x0, 0x0)
- /usr/local/go/src/crypto/tls/conn.go:745 +0x54f
- crypto/tls.(*Conn).Write(0xc082afab00, 0xc086d2c000, 0xb656, 0x57407, 0x0, 0x0, 0x0)
- /usr/local/go/src/crypto/tls/conn.go:877 +0x415
- github.com/syncthing/syncthing/lib/protocol.(*countingWriter).Write(0xc085ad2160, 0xc086d2c000, 0xb656, 0x57407, 0x2, 0x0, 0x0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/protocol/counting.go:45 +0x84
- github.com/syncthing/syncthing/lib/protocol.(*rawConnection).writerLoop(0xc0868ee000)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/protocol/protocol.go:662 +0x82d
- created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/protocol/protocol.go:191 +0x62
- goroutine 340 [sleep, 10 minutes]:
- time.Sleep(0x1176592e000)
- /usr/local/go/src/runtime/time.go:59 +0x107
- github.com/syncthing/syncthing/lib/model.deadlockDetect.func1.2(0x1176592e000, 0xc086ef4af0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/model/util.go:27 +0x28
- created by github.com/syncthing/syncthing/lib/model.deadlockDetect.func1
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/model/util.go:29 +0xbe
- goroutine 241 [semacquire, 22 minutes]:
- sync.runtime_Semacquire(0xc082afac84)
- /usr/local/go/src/runtime/sema.go:43 +0x2d
- sync.(*Mutex).Lock(0xc082afac80)
- /usr/local/go/src/sync/mutex.go:82 +0x1cb
- crypto/tls.(*Conn).sendAlert(0xc082afab00, 0xcdb200, 0x0, 0x0)
- /usr/local/go/src/crypto/tls/conn.go:684 +0x4b
- crypto/tls.(*Conn).Close(0xc082afab00, 0x0, 0x0)
- /usr/local/go/src/crypto/tls/conn.go:950 +0xad
- github.com/syncthing/syncthing/lib/model.(*Connection).Close(0xc084ab8330, 0x0, 0x0)
- <autogenerated>:15 +0x62
- github.com/syncthing/syncthing/lib/model.closeRawConn(0x3daca18, 0xc084ab8330, 0x0, 0x0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/model/model.go:2015 +0x144
- github.com/syncthing/syncthing/lib/model.(*Model).Close(0xc0832967e0, 0xdbefa951cd7b988d, 0x7e996b12ba3cf6c2, 0x4a8a11cae7997bfb, 0xb68de2b509188ee5, 0x3060028, 0xc08200a700)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/model/model.go:741 +0x653
- github.com/syncthing/syncthing/lib/protocol.nativeModel.Close(0x3709088, 0xc0832967e0, 0xdbefa951cd7b988d, 0x7e996b12ba3cf6c2, 0x4a8a11cae7997bfb, 0xb68de2b509188ee5, 0x3060028, 0xc08200a700)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/protocol/nativemodel_windows.go:47 +0x61
- github.com/syncthing/syncthing/lib/protocol.(*nativeModel).Close(0xc084652080, 0xdbefa951cd7b988d, 0x7e996b12ba3cf6c2, 0x4a8a11cae7997bfb, 0xb68de2b509188ee5, 0x3060028, 0xc08200a700)
- <autogenerated>:98 +0xc2
- created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).close.func1
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/protocol/protocol.go:688 +0x1cf
- goroutine 296 [sleep, 15 minutes]:
- time.Sleep(0x1176592e000)
- /usr/local/go/src/runtime/time.go:59 +0x107
- github.com/syncthing/syncthing/lib/model.deadlockDetect.func1.2(0x1176592e000, 0xc085b88000)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/model/util.go:27 +0x28
- created by github.com/syncthing/syncthing/lib/model.deadlockDetect.func1
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/model/util.go:29 +0xbe
- goroutine 159 [IO wait, 24 minutes]:
- net.runtime_pollWait(0x36c0520, 0x72, 0xc083b1e400)
- /usr/local/go/src/runtime/netpoll.go:157 +0x67
- net.(*pollDesc).Wait(0xc085a214f0, 0x72, 0x0, 0x0)
- /usr/local/go/src/net/fd_poll_runtime.go:73 +0x41
- net.(*ioSrv).ExecIO(0xc082d30100, 0xc085a213e0, 0xb94fa8, 0x7, 0xcdaaf8, 0x161, 0x0, 0x0)
- /usr/local/go/src/net/fd_windows.go:182 +0x177
- net.(*netFD).Read(0xc085a21380, 0xc0837d4800, 0x400, 0x400, 0x0, 0x0, 0x0)
- /usr/local/go/src/net/fd_windows.go:463 +0x17e
- net.(*conn).Read(0xc084c68a50, 0xc0837d4800, 0x400, 0x400, 0x0, 0x0, 0x0)
- /usr/local/go/src/net/net.go:172 +0xeb
- crypto/tls.(*block).readFromUntil(0xc0850fc7b0, 0x36f4f90, 0xc084c68a50, 0x5, 0x0, 0x0)
- /usr/local/go/src/crypto/tls/conn.go:455 +0xd3
- crypto/tls.(*Conn).readRecord(0xc082afab00, 0xcdb217, 0x0, 0x0)
- /usr/local/go/src/crypto/tls/conn.go:540 +0x2d8
- crypto/tls.(*Conn).Read(0xc082afab00, 0xc083b1e3e0, 0x8, 0x8, 0x0, 0x0, 0x0)
- /usr/local/go/src/crypto/tls/conn.go:901 +0x16e
- github.com/syncthing/syncthing/lib/protocol.(*countingReader).Read(0xc085ad2120, 0xc083b1e3e0, 0x8, 0x8, 0x98e4c0, 0x0, 0x0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/protocol/counting.go:23 +0x84
- io.ReadAtLeast(0x3c31cb8, 0xc085ad2120, 0xc083b1e3e0, 0x8, 0x8, 0x8, 0x0, 0x0, 0x0)
- /usr/local/go/src/io/io.go:298 +0xed
- io.ReadFull(0x3c31cb8, 0xc085ad2120, 0xc083b1e3e0, 0x8, 0x8, 0x8, 0x0, 0x0)
- /usr/local/go/src/io/io.go:316 +0x69
- github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readMessage(0xc0868ee000, 0x0, 0x0, 0x0, 0xc08212ed00, 0x0, 0x0, 0x0, 0x0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/protocol/protocol.go:371 +0x189
- github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readerLoop(0xc0868ee000, 0x0, 0x0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/protocol/protocol.go:307 +0x159
- created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/protocol/protocol.go:190 +0x40
- goroutine 289 [semacquire, 20 minutes]:
- sync.runtime_Semacquire(0xc08224270c)
- /usr/local/go/src/runtime/sema.go:43 +0x2d
- sync.(*RWMutex).RLock(0xc082242700)
- /usr/local/go/src/sync/rwmutex.go:36 +0x5f
- github.com/syncthing/syncthing/lib/model.(*Model).ConnectionStats(0xc0832967e0, 0xc1d519)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/model/model.go:310 +0x63
- main.(*apiSvc).getSystemConnections(0xc0832c94a0, 0x36f55e0, 0xc082dd1080, 0xc084dbcfc0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:537 +0x36
- main.(*apiSvc).(main.getSystemConnections)-fm(0x36f55e0, 0xc082dd1080, 0xc084dbcfc0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:153 +0x45
- net/http.HandlerFunc.ServeHTTP(0xc083472a00, 0x36f55e0, 0xc082dd1080, 0xc084dbcfc0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- net/http.(*ServeMux).ServeHTTP(0xc083d60840, 0x36f55e0, 0xc082dd1080, 0xc084dbcfc0)
- /usr/local/go/src/net/http/server.go:1699 +0x184
- main.getPostHandler.func1(0x36f55e0, 0xc082dd1080, 0xc084dbcfc0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:290 +0xd7
- net/http.HandlerFunc.ServeHTTP(0xc083d608d0, 0x36f55e0, 0xc082dd1080, 0xc084dbcfc0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.metricsMiddleware.func1(0x36f55e0, 0xc082dd1080, 0xc084dbcfc0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:329 +0xd8
- net/http.HandlerFunc.ServeHTTP(0xc0825bd720, 0x36f55e0, 0xc082dd1080, 0xc084dbcfc0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.noCacheMiddleware.func1(0x36f55e0, 0xc082dd1080, 0xc084dbcfc0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:356 +0x1e3
- net/http.HandlerFunc.ServeHTTP(0xc0825bd740, 0x36f55e0, 0xc082dd1080, 0xc084dbcfc0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- net/http.(*ServeMux).ServeHTTP(0xc083d60930, 0x36f55e0, 0xc082dd1080, 0xc084dbcfc0)
- /usr/local/go/src/net/http/server.go:1699 +0x184
- main.csrfMiddleware.func1(0x36f55e0, 0xc082dd1080, 0xc084dbcfc0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui_csrf.go:31 +0x168
- net/http.HandlerFunc.ServeHTTP(0xc082389f40, 0x36f55e0, 0xc082dd1080, 0xc084dbcfc0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.withDetailsMiddleware.func1(0x36f55e0, 0xc082dd1080, 0xc084dbcfc0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:364 +0x12e
- net/http.HandlerFunc.ServeHTTP(0xc083522400, 0x36f55e0, 0xc082dd1080, 0xc084dbcfc0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.redirectToHTTPSMiddleware.func1(0x36f55e0, 0xc082dd1080, 0xc084dbcfc0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:346 +0x172
- net/http.HandlerFunc.ServeHTTP(0xc0825bda60, 0x36f55e0, 0xc082dd1080, 0xc084dbcfc0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.debugMiddleware.func1(0x36f55e0, 0xc082dd1080, 0xc084dbcfc0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:302 +0xa2
- net/http.HandlerFunc.ServeHTTP(0xc0825bda80, 0x36f55e0, 0xc082dd1080, 0xc084dbcfc0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- net/http.serverHandler.ServeHTTP(0xc082d4d3e0, 0x36f55e0, 0xc082dd1080, 0xc084dbcfc0)
- /usr/local/go/src/net/http/server.go:1862 +0x1a5
- net/http.(*conn).serve(0xc084dad340)
- /usr/local/go/src/net/http/server.go:1361 +0xbf5
- created by net/http.(*Server).Serve
- /usr/local/go/src/net/http/server.go:1910 +0x3fd
- goroutine 45 [semacquire]:
- sync.runtime_Syncsemacquire(0xc082005790)
- /usr/local/go/src/runtime/sema.go:237 +0x20f
- sync.(*Cond).Wait(0xc082005780)
- /usr/local/go/src/sync/cond.go:62 +0xa2
- github.com/syncthing/syncthing/lib/events.(*BufferedSubscription).Since(0xc082007db0, 0x6f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/events/events.go:277 +0xe5
- main.(*apiSvc).getEvents(0xc0832c94a0, 0x36f55e0, 0xc0840c1970, 0xc084ece1c0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:851 +0x24a
- main.(*apiSvc).(main.getEvents)-fm(0x36f55e0, 0xc0840c1970, 0xc084ece1c0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:144 +0x45
- net/http.HandlerFunc.ServeHTTP(0xc083472970, 0x36f55e0, 0xc0840c1970, 0xc084ece1c0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- net/http.(*ServeMux).ServeHTTP(0xc083d60840, 0x36f55e0, 0xc0840c1970, 0xc084ece1c0)
- /usr/local/go/src/net/http/server.go:1699 +0x184
- main.getPostHandler.func1(0x36f55e0, 0xc0840c1970, 0xc084ece1c0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:290 +0xd7
- net/http.HandlerFunc.ServeHTTP(0xc083d608d0, 0x36f55e0, 0xc0840c1970, 0xc084ece1c0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.metricsMiddleware.func1(0x36f55e0, 0xc0840c1970, 0xc084ece1c0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:329 +0xd8
- net/http.HandlerFunc.ServeHTTP(0xc0825bd720, 0x36f55e0, 0xc0840c1970, 0xc084ece1c0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.noCacheMiddleware.func1(0x36f55e0, 0xc0840c1970, 0xc084ece1c0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:356 +0x1e3
- net/http.HandlerFunc.ServeHTTP(0xc0825bd740, 0x36f55e0, 0xc0840c1970, 0xc084ece1c0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- net/http.(*ServeMux).ServeHTTP(0xc083d60930, 0x36f55e0, 0xc0840c1970, 0xc084ece1c0)
- /usr/local/go/src/net/http/server.go:1699 +0x184
- main.csrfMiddleware.func1(0x36f55e0, 0xc0840c1970, 0xc084ece1c0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui_csrf.go:31 +0x168
- net/http.HandlerFunc.ServeHTTP(0xc082389f40, 0x36f55e0, 0xc0840c1970, 0xc084ece1c0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.withDetailsMiddleware.func1(0x36f55e0, 0xc0840c1970, 0xc084ece1c0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:364 +0x12e
- net/http.HandlerFunc.ServeHTTP(0xc083522400, 0x36f55e0, 0xc0840c1970, 0xc084ece1c0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.redirectToHTTPSMiddleware.func1(0x36f55e0, 0xc0840c1970, 0xc084ece1c0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:346 +0x172
- net/http.HandlerFunc.ServeHTTP(0xc0825bda60, 0x36f55e0, 0xc0840c1970, 0xc084ece1c0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.debugMiddleware.func1(0x36f55e0, 0xc0840c1970, 0xc084ece1c0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:302 +0xa2
- net/http.HandlerFunc.ServeHTTP(0xc0825bda80, 0x36f55e0, 0xc0840c1970, 0xc084ece1c0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- net/http.serverHandler.ServeHTTP(0xc082d4d3e0, 0x36f55e0, 0xc0840c1970, 0xc084ece1c0)
- /usr/local/go/src/net/http/server.go:1862 +0x1a5
- net/http.(*conn).serve(0xc08286f080)
- /usr/local/go/src/net/http/server.go:1361 +0xbf5
- created by net/http.(*Server).Serve
- /usr/local/go/src/net/http/server.go:1910 +0x3fd
- goroutine 70 [chan receive]:
- github.com/rcrowley/go-metrics.(*meterArbiter).tick(0x1075420)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/rcrowley/go-metrics/meter.go:221 +0x52
- created by github.com/rcrowley/go-metrics.NewMeter
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/rcrowley/go-metrics/meter.go:40 +0x15b
- goroutine 120 [semacquire, 22 minutes]:
- sync.runtime_Semacquire(0xc08224270c)
- /usr/local/go/src/runtime/sema.go:43 +0x2d
- sync.(*RWMutex).RLock(0xc082242700)
- /usr/local/go/src/sync/rwmutex.go:36 +0x5f
- github.com/syncthing/syncthing/lib/model.(*Model).ConnectionStats(0xc0832967e0, 0xc1d519)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/model/model.go:310 +0x63
- main.(*apiSvc).getSystemConnections(0xc0832c94a0, 0x36f55e0, 0xc0840c1e40, 0xc082c5d260)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:537 +0x36
- main.(*apiSvc).(main.getSystemConnections)-fm(0x36f55e0, 0xc0840c1e40, 0xc082c5d260)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:153 +0x45
- net/http.HandlerFunc.ServeHTTP(0xc083472a00, 0x36f55e0, 0xc0840c1e40, 0xc082c5d260)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- net/http.(*ServeMux).ServeHTTP(0xc083d60840, 0x36f55e0, 0xc0840c1e40, 0xc082c5d260)
- /usr/local/go/src/net/http/server.go:1699 +0x184
- main.getPostHandler.func1(0x36f55e0, 0xc0840c1e40, 0xc082c5d260)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:290 +0xd7
- net/http.HandlerFunc.ServeHTTP(0xc083d608d0, 0x36f55e0, 0xc0840c1e40, 0xc082c5d260)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.metricsMiddleware.func1(0x36f55e0, 0xc0840c1e40, 0xc082c5d260)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:329 +0xd8
- net/http.HandlerFunc.ServeHTTP(0xc0825bd720, 0x36f55e0, 0xc0840c1e40, 0xc082c5d260)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.noCacheMiddleware.func1(0x36f55e0, 0xc0840c1e40, 0xc082c5d260)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:356 +0x1e3
- net/http.HandlerFunc.ServeHTTP(0xc0825bd740, 0x36f55e0, 0xc0840c1e40, 0xc082c5d260)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- net/http.(*ServeMux).ServeHTTP(0xc083d60930, 0x36f55e0, 0xc0840c1e40, 0xc082c5d260)
- /usr/local/go/src/net/http/server.go:1699 +0x184
- main.csrfMiddleware.func1(0x36f55e0, 0xc0840c1e40, 0xc082c5d260)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui_csrf.go:31 +0x168
- net/http.HandlerFunc.ServeHTTP(0xc082389f40, 0x36f55e0, 0xc0840c1e40, 0xc082c5d260)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.withDetailsMiddleware.func1(0x36f55e0, 0xc0840c1e40, 0xc082c5d260)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:364 +0x12e
- net/http.HandlerFunc.ServeHTTP(0xc083522400, 0x36f55e0, 0xc0840c1e40, 0xc082c5d260)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.redirectToHTTPSMiddleware.func1(0x36f55e0, 0xc0840c1e40, 0xc082c5d260)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:346 +0x172
- net/http.HandlerFunc.ServeHTTP(0xc0825bda60, 0x36f55e0, 0xc0840c1e40, 0xc082c5d260)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.debugMiddleware.func1(0x36f55e0, 0xc0840c1e40, 0xc082c5d260)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:302 +0xa2
- net/http.HandlerFunc.ServeHTTP(0xc0825bda80, 0x36f55e0, 0xc0840c1e40, 0xc082c5d260)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- net/http.serverHandler.ServeHTTP(0xc082d4d3e0, 0x36f55e0, 0xc0840c1e40, 0xc082c5d260)
- /usr/local/go/src/net/http/server.go:1862 +0x1a5
- net/http.(*conn).serve(0xc0827da2c0)
- /usr/local/go/src/net/http/server.go:1361 +0xbf5
- created by net/http.(*Server).Serve
- /usr/local/go/src/net/http/server.go:1910 +0x3fd
- goroutine 430 [sleep]:
- time.Sleep(0x1176592e000)
- /usr/local/go/src/runtime/time.go:59 +0x107
- github.com/syncthing/syncthing/lib/model.deadlockDetect.func1.2(0x1176592e000, 0xc086bccbd0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/model/util.go:27 +0x28
- created by github.com/syncthing/syncthing/lib/model.deadlockDetect.func1
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/model/util.go:29 +0xbe
- goroutine 290 [semacquire, 18 minutes]:
- sync.runtime_Semacquire(0xc08224270c)
- /usr/local/go/src/runtime/sema.go:43 +0x2d
- sync.(*RWMutex).RLock(0xc082242700)
- /usr/local/go/src/sync/rwmutex.go:36 +0x5f
- github.com/syncthing/syncthing/lib/model.(*Model).ConnectionStats(0xc0832967e0, 0xc1d519)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/model/model.go:310 +0x63
- main.(*apiSvc).getSystemConnections(0xc0832c94a0, 0x36f55e0, 0xc083ac8840, 0xc082a720e0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:537 +0x36
- main.(*apiSvc).(main.getSystemConnections)-fm(0x36f55e0, 0xc083ac8840, 0xc082a720e0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:153 +0x45
- net/http.HandlerFunc.ServeHTTP(0xc083472a00, 0x36f55e0, 0xc083ac8840, 0xc082a720e0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- net/http.(*ServeMux).ServeHTTP(0xc083d60840, 0x36f55e0, 0xc083ac8840, 0xc082a720e0)
- /usr/local/go/src/net/http/server.go:1699 +0x184
- main.getPostHandler.func1(0x36f55e0, 0xc083ac8840, 0xc082a720e0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:290 +0xd7
- net/http.HandlerFunc.ServeHTTP(0xc083d608d0, 0x36f55e0, 0xc083ac8840, 0xc082a720e0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.metricsMiddleware.func1(0x36f55e0, 0xc083ac8840, 0xc082a720e0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:329 +0xd8
- net/http.HandlerFunc.ServeHTTP(0xc0825bd720, 0x36f55e0, 0xc083ac8840, 0xc082a720e0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.noCacheMiddleware.func1(0x36f55e0, 0xc083ac8840, 0xc082a720e0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:356 +0x1e3
- net/http.HandlerFunc.ServeHTTP(0xc0825bd740, 0x36f55e0, 0xc083ac8840, 0xc082a720e0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- net/http.(*ServeMux).ServeHTTP(0xc083d60930, 0x36f55e0, 0xc083ac8840, 0xc082a720e0)
- /usr/local/go/src/net/http/server.go:1699 +0x184
- main.csrfMiddleware.func1(0x36f55e0, 0xc083ac8840, 0xc082a720e0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui_csrf.go:31 +0x168
- net/http.HandlerFunc.ServeHTTP(0xc082389f40, 0x36f55e0, 0xc083ac8840, 0xc082a720e0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.withDetailsMiddleware.func1(0x36f55e0, 0xc083ac8840, 0xc082a720e0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:364 +0x12e
- net/http.HandlerFunc.ServeHTTP(0xc083522400, 0x36f55e0, 0xc083ac8840, 0xc082a720e0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.redirectToHTTPSMiddleware.func1(0x36f55e0, 0xc083ac8840, 0xc082a720e0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:346 +0x172
- net/http.HandlerFunc.ServeHTTP(0xc0825bda60, 0x36f55e0, 0xc083ac8840, 0xc082a720e0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.debugMiddleware.func1(0x36f55e0, 0xc083ac8840, 0xc082a720e0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:302 +0xa2
- net/http.HandlerFunc.ServeHTTP(0xc0825bda80, 0x36f55e0, 0xc083ac8840, 0xc082a720e0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- net/http.serverHandler.ServeHTTP(0xc082d4d3e0, 0x36f55e0, 0xc083ac8840, 0xc082a720e0)
- /usr/local/go/src/net/http/server.go:1862 +0x1a5
- net/http.(*conn).serve(0xc085014e70)
- /usr/local/go/src/net/http/server.go:1361 +0xbf5
- created by net/http.(*Server).Serve
- /usr/local/go/src/net/http/server.go:1910 +0x3fd
- goroutine 223 [semacquire, 21 minutes]:
- sync.runtime_Semacquire(0xc08224270c)
- /usr/local/go/src/runtime/sema.go:43 +0x2d
- sync.(*RWMutex).RLock(0xc082242700)
- /usr/local/go/src/sync/rwmutex.go:36 +0x5f
- github.com/syncthing/syncthing/lib/model.(*Model).ConnectionStats(0xc0832967e0, 0xc1d519)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/model/model.go:310 +0x63
- main.(*apiSvc).getSystemConnections(0xc0832c94a0, 0x36f55e0, 0xc084f9c8f0, 0xc084c58000)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:537 +0x36
- main.(*apiSvc).(main.getSystemConnections)-fm(0x36f55e0, 0xc084f9c8f0, 0xc084c58000)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:153 +0x45
- net/http.HandlerFunc.ServeHTTP(0xc083472a00, 0x36f55e0, 0xc084f9c8f0, 0xc084c58000)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- net/http.(*ServeMux).ServeHTTP(0xc083d60840, 0x36f55e0, 0xc084f9c8f0, 0xc084c58000)
- /usr/local/go/src/net/http/server.go:1699 +0x184
- main.getPostHandler.func1(0x36f55e0, 0xc084f9c8f0, 0xc084c58000)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:290 +0xd7
- net/http.HandlerFunc.ServeHTTP(0xc083d608d0, 0x36f55e0, 0xc084f9c8f0, 0xc084c58000)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.metricsMiddleware.func1(0x36f55e0, 0xc084f9c8f0, 0xc084c58000)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:329 +0xd8
- net/http.HandlerFunc.ServeHTTP(0xc0825bd720, 0x36f55e0, 0xc084f9c8f0, 0xc084c58000)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.noCacheMiddleware.func1(0x36f55e0, 0xc084f9c8f0, 0xc084c58000)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:356 +0x1e3
- net/http.HandlerFunc.ServeHTTP(0xc0825bd740, 0x36f55e0, 0xc084f9c8f0, 0xc084c58000)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- net/http.(*ServeMux).ServeHTTP(0xc083d60930, 0x36f55e0, 0xc084f9c8f0, 0xc084c58000)
- /usr/local/go/src/net/http/server.go:1699 +0x184
- main.csrfMiddleware.func1(0x36f55e0, 0xc084f9c8f0, 0xc084c58000)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui_csrf.go:31 +0x168
- net/http.HandlerFunc.ServeHTTP(0xc082389f40, 0x36f55e0, 0xc084f9c8f0, 0xc084c58000)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.withDetailsMiddleware.func1(0x36f55e0, 0xc084f9c8f0, 0xc084c58000)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:364 +0x12e
- net/http.HandlerFunc.ServeHTTP(0xc083522400, 0x36f55e0, 0xc084f9c8f0, 0xc084c58000)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.redirectToHTTPSMiddleware.func1(0x36f55e0, 0xc084f9c8f0, 0xc084c58000)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:346 +0x172
- net/http.HandlerFunc.ServeHTTP(0xc0825bda60, 0x36f55e0, 0xc084f9c8f0, 0xc084c58000)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.debugMiddleware.func1(0x36f55e0, 0xc084f9c8f0, 0xc084c58000)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:302 +0xa2
- net/http.HandlerFunc.ServeHTTP(0xc0825bda80, 0x36f55e0, 0xc084f9c8f0, 0xc084c58000)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- net/http.serverHandler.ServeHTTP(0xc082d4d3e0, 0x36f55e0, 0xc084f9c8f0, 0xc084c58000)
- /usr/local/go/src/net/http/server.go:1862 +0x1a5
- net/http.(*conn).serve(0xc0838a09a0)
- /usr/local/go/src/net/http/server.go:1361 +0xbf5
- created by net/http.(*Server).Serve
- /usr/local/go/src/net/http/server.go:1910 +0x3fd
- goroutine 303 [semacquire, 10 minutes]:
- sync.runtime_Semacquire(0xc08224270c)
- /usr/local/go/src/runtime/sema.go:43 +0x2d
- sync.(*RWMutex).RLock(0xc082242700)
- /usr/local/go/src/sync/rwmutex.go:36 +0x5f
- github.com/syncthing/syncthing/lib/model.(*Model).ConnectionStats(0xc0832967e0, 0xc1d519)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/model/model.go:310 +0x63
- main.(*apiSvc).getSystemConnections(0xc0832c94a0, 0x36f55e0, 0xc0845b9290, 0xc082892380)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:537 +0x36
- main.(*apiSvc).(main.getSystemConnections)-fm(0x36f55e0, 0xc0845b9290, 0xc082892380)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:153 +0x45
- net/http.HandlerFunc.ServeHTTP(0xc083472a00, 0x36f55e0, 0xc0845b9290, 0xc082892380)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- net/http.(*ServeMux).ServeHTTP(0xc083d60840, 0x36f55e0, 0xc0845b9290, 0xc082892380)
- /usr/local/go/src/net/http/server.go:1699 +0x184
- main.getPostHandler.func1(0x36f55e0, 0xc0845b9290, 0xc082892380)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:290 +0xd7
- net/http.HandlerFunc.ServeHTTP(0xc083d608d0, 0x36f55e0, 0xc0845b9290, 0xc082892380)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.metricsMiddleware.func1(0x36f55e0, 0xc0845b9290, 0xc082892380)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:329 +0xd8
- net/http.HandlerFunc.ServeHTTP(0xc0825bd720, 0x36f55e0, 0xc0845b9290, 0xc082892380)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.noCacheMiddleware.func1(0x36f55e0, 0xc0845b9290, 0xc082892380)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:356 +0x1e3
- net/http.HandlerFunc.ServeHTTP(0xc0825bd740, 0x36f55e0, 0xc0845b9290, 0xc082892380)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- net/http.(*ServeMux).ServeHTTP(0xc083d60930, 0x36f55e0, 0xc0845b9290, 0xc082892380)
- /usr/local/go/src/net/http/server.go:1699 +0x184
- main.csrfMiddleware.func1(0x36f55e0, 0xc0845b9290, 0xc082892380)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui_csrf.go:31 +0x168
- net/http.HandlerFunc.ServeHTTP(0xc082389f40, 0x36f55e0, 0xc0845b9290, 0xc082892380)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.withDetailsMiddleware.func1(0x36f55e0, 0xc0845b9290, 0xc082892380)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:364 +0x12e
- net/http.HandlerFunc.ServeHTTP(0xc083522400, 0x36f55e0, 0xc0845b9290, 0xc082892380)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.redirectToHTTPSMiddleware.func1(0x36f55e0, 0xc0845b9290, 0xc082892380)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:346 +0x172
- net/http.HandlerFunc.ServeHTTP(0xc0825bda60, 0x36f55e0, 0xc0845b9290, 0xc082892380)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.debugMiddleware.func1(0x36f55e0, 0xc0845b9290, 0xc082892380)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:302 +0xa2
- net/http.HandlerFunc.ServeHTTP(0xc0825bda80, 0x36f55e0, 0xc0845b9290, 0xc082892380)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- net/http.serverHandler.ServeHTTP(0xc082d4d3e0, 0x36f55e0, 0xc0845b9290, 0xc082892380)
- /usr/local/go/src/net/http/server.go:1862 +0x1a5
- net/http.(*conn).serve(0xc084420fd0)
- /usr/local/go/src/net/http/server.go:1361 +0xbf5
- created by net/http.(*Server).Serve
- /usr/local/go/src/net/http/server.go:1910 +0x3fd
- goroutine 321 [semacquire, 12 minutes]:
- sync.runtime_Semacquire(0xc08224270c)
- /usr/local/go/src/runtime/sema.go:43 +0x2d
- sync.(*RWMutex).RLock(0xc082242700)
- /usr/local/go/src/sync/rwmutex.go:36 +0x5f
- github.com/syncthing/syncthing/lib/model.(*Model).ConnectionStats(0xc0832967e0, 0xc1d519)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/model/model.go:310 +0x63
- main.(*apiSvc).getSystemConnections(0xc0832c94a0, 0x36f55e0, 0xc086b92370, 0xc0828921c0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:537 +0x36
- main.(*apiSvc).(main.getSystemConnections)-fm(0x36f55e0, 0xc086b92370, 0xc0828921c0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:153 +0x45
- net/http.HandlerFunc.ServeHTTP(0xc083472a00, 0x36f55e0, 0xc086b92370, 0xc0828921c0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- net/http.(*ServeMux).ServeHTTP(0xc083d60840, 0x36f55e0, 0xc086b92370, 0xc0828921c0)
- /usr/local/go/src/net/http/server.go:1699 +0x184
- main.getPostHandler.func1(0x36f55e0, 0xc086b92370, 0xc0828921c0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:290 +0xd7
- net/http.HandlerFunc.ServeHTTP(0xc083d608d0, 0x36f55e0, 0xc086b92370, 0xc0828921c0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.metricsMiddleware.func1(0x36f55e0, 0xc086b92370, 0xc0828921c0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:329 +0xd8
- net/http.HandlerFunc.ServeHTTP(0xc0825bd720, 0x36f55e0, 0xc086b92370, 0xc0828921c0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.noCacheMiddleware.func1(0x36f55e0, 0xc086b92370, 0xc0828921c0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:356 +0x1e3
- net/http.HandlerFunc.ServeHTTP(0xc0825bd740, 0x36f55e0, 0xc086b92370, 0xc0828921c0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- net/http.(*ServeMux).ServeHTTP(0xc083d60930, 0x36f55e0, 0xc086b92370, 0xc0828921c0)
- /usr/local/go/src/net/http/server.go:1699 +0x184
- main.csrfMiddleware.func1(0x36f55e0, 0xc086b92370, 0xc0828921c0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui_csrf.go:31 +0x168
- net/http.HandlerFunc.ServeHTTP(0xc082389f40, 0x36f55e0, 0xc086b92370, 0xc0828921c0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.withDetailsMiddleware.func1(0x36f55e0, 0xc086b92370, 0xc0828921c0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:364 +0x12e
- net/http.HandlerFunc.ServeHTTP(0xc083522400, 0x36f55e0, 0xc086b92370, 0xc0828921c0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.redirectToHTTPSMiddleware.func1(0x36f55e0, 0xc086b92370, 0xc0828921c0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:346 +0x172
- net/http.HandlerFunc.ServeHTTP(0xc0825bda60, 0x36f55e0, 0xc086b92370, 0xc0828921c0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.debugMiddleware.func1(0x36f55e0, 0xc086b92370, 0xc0828921c0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:302 +0xa2
- net/http.HandlerFunc.ServeHTTP(0xc0825bda80, 0x36f55e0, 0xc086b92370, 0xc0828921c0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- net/http.serverHandler.ServeHTTP(0xc082d4d3e0, 0x36f55e0, 0xc086b92370, 0xc0828921c0)
- /usr/local/go/src/net/http/server.go:1862 +0x1a5
- net/http.(*conn).serve(0xc084f909a0)
- /usr/local/go/src/net/http/server.go:1361 +0xbf5
- created by net/http.(*Server).Serve
- /usr/local/go/src/net/http/server.go:1910 +0x3fd
- goroutine 341 [semacquire, 8 minutes]:
- sync.runtime_Semacquire(0xc08224270c)
- /usr/local/go/src/runtime/sema.go:43 +0x2d
- sync.(*RWMutex).RLock(0xc082242700)
- /usr/local/go/src/sync/rwmutex.go:36 +0x5f
- github.com/syncthing/syncthing/lib/model.(*Model).ConnectionStats(0xc0832967e0, 0xc1d519)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/model/model.go:310 +0x63
- main.(*apiSvc).getSystemConnections(0xc0832c94a0, 0x36f55e0, 0xc0829b8a50, 0xc084dbdea0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:537 +0x36
- main.(*apiSvc).(main.getSystemConnections)-fm(0x36f55e0, 0xc0829b8a50, 0xc084dbdea0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:153 +0x45
- net/http.HandlerFunc.ServeHTTP(0xc083472a00, 0x36f55e0, 0xc0829b8a50, 0xc084dbdea0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- net/http.(*ServeMux).ServeHTTP(0xc083d60840, 0x36f55e0, 0xc0829b8a50, 0xc084dbdea0)
- /usr/local/go/src/net/http/server.go:1699 +0x184
- main.getPostHandler.func1(0x36f55e0, 0xc0829b8a50, 0xc084dbdea0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:290 +0xd7
- net/http.HandlerFunc.ServeHTTP(0xc083d608d0, 0x36f55e0, 0xc0829b8a50, 0xc084dbdea0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.metricsMiddleware.func1(0x36f55e0, 0xc0829b8a50, 0xc084dbdea0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:329 +0xd8
- net/http.HandlerFunc.ServeHTTP(0xc0825bd720, 0x36f55e0, 0xc0829b8a50, 0xc084dbdea0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.noCacheMiddleware.func1(0x36f55e0, 0xc0829b8a50, 0xc084dbdea0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:356 +0x1e3
- net/http.HandlerFunc.ServeHTTP(0xc0825bd740, 0x36f55e0, 0xc0829b8a50, 0xc084dbdea0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- net/http.(*ServeMux).ServeHTTP(0xc083d60930, 0x36f55e0, 0xc0829b8a50, 0xc084dbdea0)
- /usr/local/go/src/net/http/server.go:1699 +0x184
- main.csrfMiddleware.func1(0x36f55e0, 0xc0829b8a50, 0xc084dbdea0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui_csrf.go:31 +0x168
- net/http.HandlerFunc.ServeHTTP(0xc082389f40, 0x36f55e0, 0xc0829b8a50, 0xc084dbdea0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.withDetailsMiddleware.func1(0x36f55e0, 0xc0829b8a50, 0xc084dbdea0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:364 +0x12e
- net/http.HandlerFunc.ServeHTTP(0xc083522400, 0x36f55e0, 0xc0829b8a50, 0xc084dbdea0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.redirectToHTTPSMiddleware.func1(0x36f55e0, 0xc0829b8a50, 0xc084dbdea0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:346 +0x172
- net/http.HandlerFunc.ServeHTTP(0xc0825bda60, 0x36f55e0, 0xc0829b8a50, 0xc084dbdea0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.debugMiddleware.func1(0x36f55e0, 0xc0829b8a50, 0xc084dbdea0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:302 +0xa2
- net/http.HandlerFunc.ServeHTTP(0xc0825bda80, 0x36f55e0, 0xc0829b8a50, 0xc084dbdea0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- net/http.serverHandler.ServeHTTP(0xc082d4d3e0, 0x36f55e0, 0xc0829b8a50, 0xc084dbdea0)
- /usr/local/go/src/net/http/server.go:1862 +0x1a5
- net/http.(*conn).serve(0xc083f70210)
- /usr/local/go/src/net/http/server.go:1361 +0xbf5
- created by net/http.(*Server).Serve
- /usr/local/go/src/net/http/server.go:1910 +0x3fd
- goroutine 310 [semacquire, 15 minutes]:
- sync.runtime_Semacquire(0xc08224270c)
- /usr/local/go/src/runtime/sema.go:43 +0x2d
- sync.(*RWMutex).RLock(0xc082242700)
- /usr/local/go/src/sync/rwmutex.go:36 +0x5f
- github.com/syncthing/syncthing/lib/model.(*Model).ConnectionStats(0xc0832967e0, 0xc1d519)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/model/model.go:310 +0x63
- main.(*apiSvc).getSystemConnections(0xc0832c94a0, 0x36f55e0, 0xc085a724d0, 0xc0834620e0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:537 +0x36
- main.(*apiSvc).(main.getSystemConnections)-fm(0x36f55e0, 0xc085a724d0, 0xc0834620e0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:153 +0x45
- net/http.HandlerFunc.ServeHTTP(0xc083472a00, 0x36f55e0, 0xc085a724d0, 0xc0834620e0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- net/http.(*ServeMux).ServeHTTP(0xc083d60840, 0x36f55e0, 0xc085a724d0, 0xc0834620e0)
- /usr/local/go/src/net/http/server.go:1699 +0x184
- main.getPostHandler.func1(0x36f55e0, 0xc085a724d0, 0xc0834620e0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:290 +0xd7
- net/http.HandlerFunc.ServeHTTP(0xc083d608d0, 0x36f55e0, 0xc085a724d0, 0xc0834620e0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.metricsMiddleware.func1(0x36f55e0, 0xc085a724d0, 0xc0834620e0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:329 +0xd8
- net/http.HandlerFunc.ServeHTTP(0xc0825bd720, 0x36f55e0, 0xc085a724d0, 0xc0834620e0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.noCacheMiddleware.func1(0x36f55e0, 0xc085a724d0, 0xc0834620e0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:356 +0x1e3
- net/http.HandlerFunc.ServeHTTP(0xc0825bd740, 0x36f55e0, 0xc085a724d0, 0xc0834620e0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- net/http.(*ServeMux).ServeHTTP(0xc083d60930, 0x36f55e0, 0xc085a724d0, 0xc0834620e0)
- /usr/local/go/src/net/http/server.go:1699 +0x184
- main.csrfMiddleware.func1(0x36f55e0, 0xc085a724d0, 0xc0834620e0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui_csrf.go:31 +0x168
- net/http.HandlerFunc.ServeHTTP(0xc082389f40, 0x36f55e0, 0xc085a724d0, 0xc0834620e0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.withDetailsMiddleware.func1(0x36f55e0, 0xc085a724d0, 0xc0834620e0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:364 +0x12e
- net/http.HandlerFunc.ServeHTTP(0xc083522400, 0x36f55e0, 0xc085a724d0, 0xc0834620e0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.redirectToHTTPSMiddleware.func1(0x36f55e0, 0xc085a724d0, 0xc0834620e0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:346 +0x172
- net/http.HandlerFunc.ServeHTTP(0xc0825bda60, 0x36f55e0, 0xc085a724d0, 0xc0834620e0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.debugMiddleware.func1(0x36f55e0, 0xc085a724d0, 0xc0834620e0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:302 +0xa2
- net/http.HandlerFunc.ServeHTTP(0xc0825bda80, 0x36f55e0, 0xc085a724d0, 0xc0834620e0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- net/http.serverHandler.ServeHTTP(0xc082d4d3e0, 0x36f55e0, 0xc085a724d0, 0xc0834620e0)
- /usr/local/go/src/net/http/server.go:1862 +0x1a5
- net/http.(*conn).serve(0xc085a72000)
- /usr/local/go/src/net/http/server.go:1361 +0xbf5
- created by net/http.(*Server).Serve
- /usr/local/go/src/net/http/server.go:1910 +0x3fd
- goroutine 245 [semacquire, 21 minutes]:
- sync.runtime_Semacquire(0xc08224270c)
- /usr/local/go/src/runtime/sema.go:43 +0x2d
- sync.(*RWMutex).RLock(0xc082242700)
- /usr/local/go/src/sync/rwmutex.go:36 +0x5f
- github.com/syncthing/syncthing/lib/model.(*Model).ConnectionStats(0xc0832967e0, 0xc1d519)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/model/model.go:310 +0x63
- main.(*apiSvc).getSystemConnections(0xc0832c94a0, 0x36f55e0, 0xc0851b6420, 0xc0825041c0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:537 +0x36
- main.(*apiSvc).(main.getSystemConnections)-fm(0x36f55e0, 0xc0851b6420, 0xc0825041c0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:153 +0x45
- net/http.HandlerFunc.ServeHTTP(0xc083472a00, 0x36f55e0, 0xc0851b6420, 0xc0825041c0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- net/http.(*ServeMux).ServeHTTP(0xc083d60840, 0x36f55e0, 0xc0851b6420, 0xc0825041c0)
- /usr/local/go/src/net/http/server.go:1699 +0x184
- main.getPostHandler.func1(0x36f55e0, 0xc0851b6420, 0xc0825041c0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:290 +0xd7
- net/http.HandlerFunc.ServeHTTP(0xc083d608d0, 0x36f55e0, 0xc0851b6420, 0xc0825041c0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.metricsMiddleware.func1(0x36f55e0, 0xc0851b6420, 0xc0825041c0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:329 +0xd8
- net/http.HandlerFunc.ServeHTTP(0xc0825bd720, 0x36f55e0, 0xc0851b6420, 0xc0825041c0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.noCacheMiddleware.func1(0x36f55e0, 0xc0851b6420, 0xc0825041c0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:356 +0x1e3
- net/http.HandlerFunc.ServeHTTP(0xc0825bd740, 0x36f55e0, 0xc0851b6420, 0xc0825041c0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- net/http.(*ServeMux).ServeHTTP(0xc083d60930, 0x36f55e0, 0xc0851b6420, 0xc0825041c0)
- /usr/local/go/src/net/http/server.go:1699 +0x184
- main.csrfMiddleware.func1(0x36f55e0, 0xc0851b6420, 0xc0825041c0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui_csrf.go:31 +0x168
- net/http.HandlerFunc.ServeHTTP(0xc082389f40, 0x36f55e0, 0xc0851b6420, 0xc0825041c0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.withDetailsMiddleware.func1(0x36f55e0, 0xc0851b6420, 0xc0825041c0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:364 +0x12e
- net/http.HandlerFunc.ServeHTTP(0xc083522400, 0x36f55e0, 0xc0851b6420, 0xc0825041c0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.redirectToHTTPSMiddleware.func1(0x36f55e0, 0xc0851b6420, 0xc0825041c0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:346 +0x172
- net/http.HandlerFunc.ServeHTTP(0xc0825bda60, 0x36f55e0, 0xc0851b6420, 0xc0825041c0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.debugMiddleware.func1(0x36f55e0, 0xc0851b6420, 0xc0825041c0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:302 +0xa2
- net/http.HandlerFunc.ServeHTTP(0xc0825bda80, 0x36f55e0, 0xc0851b6420, 0xc0825041c0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- net/http.serverHandler.ServeHTTP(0xc082d4d3e0, 0x36f55e0, 0xc0851b6420, 0xc0825041c0)
- /usr/local/go/src/net/http/server.go:1862 +0x1a5
- net/http.(*conn).serve(0xc086ed2630)
- /usr/local/go/src/net/http/server.go:1361 +0xbf5
- created by net/http.(*Server).Serve
- /usr/local/go/src/net/http/server.go:1910 +0x3fd
- goroutine 318 [semacquire, 11 minutes]:
- sync.runtime_Semacquire(0xc08224270c)
- /usr/local/go/src/runtime/sema.go:43 +0x2d
- sync.(*RWMutex).RLock(0xc082242700)
- /usr/local/go/src/sync/rwmutex.go:36 +0x5f
- github.com/syncthing/syncthing/lib/model.(*Model).ConnectionStats(0xc0832967e0, 0xc1d519)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/model/model.go:310 +0x63
- main.(*apiSvc).getSystemConnections(0xc0832c94a0, 0x36f55e0, 0xc0838a1600, 0xc083f36460)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:537 +0x36
- main.(*apiSvc).(main.getSystemConnections)-fm(0x36f55e0, 0xc0838a1600, 0xc083f36460)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:153 +0x45
- net/http.HandlerFunc.ServeHTTP(0xc083472a00, 0x36f55e0, 0xc0838a1600, 0xc083f36460)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- net/http.(*ServeMux).ServeHTTP(0xc083d60840, 0x36f55e0, 0xc0838a1600, 0xc083f36460)
- /usr/local/go/src/net/http/server.go:1699 +0x184
- main.getPostHandler.func1(0x36f55e0, 0xc0838a1600, 0xc083f36460)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:290 +0xd7
- net/http.HandlerFunc.ServeHTTP(0xc083d608d0, 0x36f55e0, 0xc0838a1600, 0xc083f36460)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.metricsMiddleware.func1(0x36f55e0, 0xc0838a1600, 0xc083f36460)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:329 +0xd8
- net/http.HandlerFunc.ServeHTTP(0xc0825bd720, 0x36f55e0, 0xc0838a1600, 0xc083f36460)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.noCacheMiddleware.func1(0x36f55e0, 0xc0838a1600, 0xc083f36460)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:356 +0x1e3
- net/http.HandlerFunc.ServeHTTP(0xc0825bd740, 0x36f55e0, 0xc0838a1600, 0xc083f36460)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- net/http.(*ServeMux).ServeHTTP(0xc083d60930, 0x36f55e0, 0xc0838a1600, 0xc083f36460)
- /usr/local/go/src/net/http/server.go:1699 +0x184
- main.csrfMiddleware.func1(0x36f55e0, 0xc0838a1600, 0xc083f36460)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui_csrf.go:31 +0x168
- net/http.HandlerFunc.ServeHTTP(0xc082389f40, 0x36f55e0, 0xc0838a1600, 0xc083f36460)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.withDetailsMiddleware.func1(0x36f55e0, 0xc0838a1600, 0xc083f36460)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:364 +0x12e
- net/http.HandlerFunc.ServeHTTP(0xc083522400, 0x36f55e0, 0xc0838a1600, 0xc083f36460)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.redirectToHTTPSMiddleware.func1(0x36f55e0, 0xc0838a1600, 0xc083f36460)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:346 +0x172
- net/http.HandlerFunc.ServeHTTP(0xc0825bda60, 0x36f55e0, 0xc0838a1600, 0xc083f36460)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.debugMiddleware.func1(0x36f55e0, 0xc0838a1600, 0xc083f36460)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:302 +0xa2
- net/http.HandlerFunc.ServeHTTP(0xc0825bda80, 0x36f55e0, 0xc0838a1600, 0xc083f36460)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- net/http.serverHandler.ServeHTTP(0xc082d4d3e0, 0x36f55e0, 0xc0838a1600, 0xc083f36460)
- /usr/local/go/src/net/http/server.go:1862 +0x1a5
- net/http.(*conn).serve(0xc083ac8b00)
- /usr/local/go/src/net/http/server.go:1361 +0xbf5
- created by net/http.(*Server).Serve
- /usr/local/go/src/net/http/server.go:1910 +0x3fd
- goroutine 258 [semacquire, 21 minutes]:
- sync.runtime_Semacquire(0xc08224270c)
- /usr/local/go/src/runtime/sema.go:43 +0x2d
- sync.(*RWMutex).RLock(0xc082242700)
- /usr/local/go/src/sync/rwmutex.go:36 +0x5f
- github.com/syncthing/syncthing/lib/model.(*Model).ConnectionStats(0xc0832967e0, 0xc1d519)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/model/model.go:310 +0x63
- main.(*apiSvc).getSystemConnections(0xc0832c94a0, 0x36f55e0, 0xc084c1d130, 0xc082b722a0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:537 +0x36
- main.(*apiSvc).(main.getSystemConnections)-fm(0x36f55e0, 0xc084c1d130, 0xc082b722a0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:153 +0x45
- net/http.HandlerFunc.ServeHTTP(0xc083472a00, 0x36f55e0, 0xc084c1d130, 0xc082b722a0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- net/http.(*ServeMux).ServeHTTP(0xc083d60840, 0x36f55e0, 0xc084c1d130, 0xc082b722a0)
- /usr/local/go/src/net/http/server.go:1699 +0x184
- main.getPostHandler.func1(0x36f55e0, 0xc084c1d130, 0xc082b722a0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:290 +0xd7
- net/http.HandlerFunc.ServeHTTP(0xc083d608d0, 0x36f55e0, 0xc084c1d130, 0xc082b722a0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.metricsMiddleware.func1(0x36f55e0, 0xc084c1d130, 0xc082b722a0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:329 +0xd8
- net/http.HandlerFunc.ServeHTTP(0xc0825bd720, 0x36f55e0, 0xc084c1d130, 0xc082b722a0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.noCacheMiddleware.func1(0x36f55e0, 0xc084c1d130, 0xc082b722a0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:356 +0x1e3
- net/http.HandlerFunc.ServeHTTP(0xc0825bd740, 0x36f55e0, 0xc084c1d130, 0xc082b722a0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- net/http.(*ServeMux).ServeHTTP(0xc083d60930, 0x36f55e0, 0xc084c1d130, 0xc082b722a0)
- /usr/local/go/src/net/http/server.go:1699 +0x184
- main.csrfMiddleware.func1(0x36f55e0, 0xc084c1d130, 0xc082b722a0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui_csrf.go:31 +0x168
- net/http.HandlerFunc.ServeHTTP(0xc082389f40, 0x36f55e0, 0xc084c1d130, 0xc082b722a0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.withDetailsMiddleware.func1(0x36f55e0, 0xc084c1d130, 0xc082b722a0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:364 +0x12e
- net/http.HandlerFunc.ServeHTTP(0xc083522400, 0x36f55e0, 0xc084c1d130, 0xc082b722a0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.redirectToHTTPSMiddleware.func1(0x36f55e0, 0xc084c1d130, 0xc082b722a0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:346 +0x172
- net/http.HandlerFunc.ServeHTTP(0xc0825bda60, 0x36f55e0, 0xc084c1d130, 0xc082b722a0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.debugMiddleware.func1(0x36f55e0, 0xc084c1d130, 0xc082b722a0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:302 +0xa2
- net/http.HandlerFunc.ServeHTTP(0xc0825bda80, 0x36f55e0, 0xc084c1d130, 0xc082b722a0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- net/http.serverHandler.ServeHTTP(0xc082d4d3e0, 0x36f55e0, 0xc084c1d130, 0xc082b722a0)
- /usr/local/go/src/net/http/server.go:1862 +0x1a5
- net/http.(*conn).serve(0xc0839c5340)
- /usr/local/go/src/net/http/server.go:1361 +0xbf5
- created by net/http.(*Server).Serve
- /usr/local/go/src/net/http/server.go:1910 +0x3fd
- goroutine 200 [semacquire, 22 minutes]:
- sync.runtime_Semacquire(0xc08224270c)
- /usr/local/go/src/runtime/sema.go:43 +0x2d
- sync.(*RWMutex).RLock(0xc082242700)
- /usr/local/go/src/sync/rwmutex.go:36 +0x5f
- github.com/syncthing/syncthing/lib/model.(*Model).ConnectionStats(0xc0832967e0, 0xc1d519)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/model/model.go:310 +0x63
- main.(*apiSvc).getSystemConnections(0xc0832c94a0, 0x36f55e0, 0xc0824a6580, 0xc082652380)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:537 +0x36
- main.(*apiSvc).(main.getSystemConnections)-fm(0x36f55e0, 0xc0824a6580, 0xc082652380)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:153 +0x45
- net/http.HandlerFunc.ServeHTTP(0xc083472a00, 0x36f55e0, 0xc0824a6580, 0xc082652380)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- net/http.(*ServeMux).ServeHTTP(0xc083d60840, 0x36f55e0, 0xc0824a6580, 0xc082652380)
- /usr/local/go/src/net/http/server.go:1699 +0x184
- main.getPostHandler.func1(0x36f55e0, 0xc0824a6580, 0xc082652380)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:290 +0xd7
- net/http.HandlerFunc.ServeHTTP(0xc083d608d0, 0x36f55e0, 0xc0824a6580, 0xc082652380)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.metricsMiddleware.func1(0x36f55e0, 0xc0824a6580, 0xc082652380)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:329 +0xd8
- net/http.HandlerFunc.ServeHTTP(0xc0825bd720, 0x36f55e0, 0xc0824a6580, 0xc082652380)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.noCacheMiddleware.func1(0x36f55e0, 0xc0824a6580, 0xc082652380)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:356 +0x1e3
- net/http.HandlerFunc.ServeHTTP(0xc0825bd740, 0x36f55e0, 0xc0824a6580, 0xc082652380)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- net/http.(*ServeMux).ServeHTTP(0xc083d60930, 0x36f55e0, 0xc0824a6580, 0xc082652380)
- /usr/local/go/src/net/http/server.go:1699 +0x184
- main.csrfMiddleware.func1(0x36f55e0, 0xc0824a6580, 0xc082652380)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui_csrf.go:31 +0x168
- net/http.HandlerFunc.ServeHTTP(0xc082389f40, 0x36f55e0, 0xc0824a6580, 0xc082652380)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.withDetailsMiddleware.func1(0x36f55e0, 0xc0824a6580, 0xc082652380)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:364 +0x12e
- net/http.HandlerFunc.ServeHTTP(0xc083522400, 0x36f55e0, 0xc0824a6580, 0xc082652380)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.redirectToHTTPSMiddleware.func1(0x36f55e0, 0xc0824a6580, 0xc082652380)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:346 +0x172
- net/http.HandlerFunc.ServeHTTP(0xc0825bda60, 0x36f55e0, 0xc0824a6580, 0xc082652380)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.debugMiddleware.func1(0x36f55e0, 0xc0824a6580, 0xc082652380)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:302 +0xa2
- net/http.HandlerFunc.ServeHTTP(0xc0825bda80, 0x36f55e0, 0xc0824a6580, 0xc082652380)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- net/http.serverHandler.ServeHTTP(0xc082d4d3e0, 0x36f55e0, 0xc0824a6580, 0xc082652380)
- /usr/local/go/src/net/http/server.go:1862 +0x1a5
- net/http.(*conn).serve(0xc0829a1e40)
- /usr/local/go/src/net/http/server.go:1361 +0xbf5
- created by net/http.(*Server).Serve
- /usr/local/go/src/net/http/server.go:1910 +0x3fd
- goroutine 164 [IO wait]:
- net.runtime_pollWait(0x36c08e0, 0x72, 0xc083473500)
- /usr/local/go/src/runtime/netpoll.go:157 +0x67
- net.(*pollDesc).Wait(0xc084d20470, 0x72, 0x0, 0x0)
- /usr/local/go/src/net/fd_poll_runtime.go:73 +0x41
- net.(*ioSrv).ExecIO(0xc082d30100, 0xc084d20360, 0xb94fa8, 0x7, 0xcdaaf8, 0x29, 0x0, 0x0)
- /usr/local/go/src/net/fd_windows.go:182 +0x177
- net.(*netFD).Read(0xc084d20300, 0xc0824cfc00, 0x400, 0x400, 0x0, 0x0, 0x0)
- /usr/local/go/src/net/fd_windows.go:463 +0x17e
- net.(*conn).Read(0xc084b42008, 0xc0824cfc00, 0x400, 0x400, 0x0, 0x0, 0x0)
- /usr/local/go/src/net/net.go:172 +0xeb
- crypto/tls.(*block).readFromUntil(0xc085780450, 0x36f4f90, 0xc084b42008, 0x5, 0x0, 0x0)
- /usr/local/go/src/crypto/tls/conn.go:455 +0xd3
- crypto/tls.(*Conn).readRecord(0xc0823e6580, 0xcdb217, 0x0, 0x0)
- /usr/local/go/src/crypto/tls/conn.go:540 +0x2d8
- crypto/tls.(*Conn).Read(0xc0823e6580, 0xc0828c2b60, 0x4, 0x8, 0x0, 0x0, 0x0)
- /usr/local/go/src/crypto/tls/conn.go:901 +0x16e
- io.ReadAtLeast(0x36c1508, 0xc0823e6580, 0xc0828c2b60, 0x4, 0x8, 0x4, 0x0, 0x0, 0x0)
- /usr/local/go/src/io/io.go:298 +0xed
- io.ReadFull(0x36c1508, 0xc0823e6580, 0xc0828c2b60, 0x4, 0x8, 0x4, 0x0, 0x0)
- /usr/local/go/src/io/io.go:316 +0x69
- github.com/calmh/xdr.(*Reader).ReadUint32(0xc0828c2b40, 0x0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/Godeps/_workspace/src/github.com/calmh/xdr/reader.go:111 +0xa6
- github.com/syncthing/syncthing/lib/relay/protocol.(*header).DecodeXDRFrom(0xc082611ca4, 0xc0828c2b40, 0x0, 0x0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/relay/protocol/packets_xdr.go:80 +0x3e
- github.com/syncthing/syncthing/lib/relay/protocol.(*header).DecodeXDR(0xc082611ca4, 0x36c1508, 0xc0823e6580, 0x0, 0x0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/relay/protocol/packets_xdr.go:70 +0x99
- github.com/syncthing/syncthing/lib/relay/protocol.ReadMessage(0x36c1508, 0xc0823e6580, 0x0, 0x0, 0x0, 0x0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/relay/protocol/protocol.go:77 +0x83
- github.com/syncthing/syncthing/lib/relay/client.messageReader(0x36c1480, 0xc0823e6580, 0xc0844be120, 0xc0844be180)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/relay/client/static.go:291 +0x5f
- created by github.com/syncthing/syncthing/lib/relay/client.(*staticClient).Serve
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/relay/client/static.go:99 +0xc18
- goroutine 418 [semacquire, 3 minutes]:
- sync.runtime_Semacquire(0xc08224270c)
- /usr/local/go/src/runtime/sema.go:43 +0x2d
- sync.(*RWMutex).RLock(0xc082242700)
- /usr/local/go/src/sync/rwmutex.go:36 +0x5f
- github.com/syncthing/syncthing/lib/model.(*Model).ConnectionStats(0xc0832967e0, 0xc1d519)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/model/model.go:310 +0x63
- main.(*apiSvc).getSystemConnections(0xc0832c94a0, 0x36f55e0, 0xc0849fee70, 0xc082be42a0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:537 +0x36
- main.(*apiSvc).(main.getSystemConnections)-fm(0x36f55e0, 0xc0849fee70, 0xc082be42a0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:153 +0x45
- net/http.HandlerFunc.ServeHTTP(0xc083472a00, 0x36f55e0, 0xc0849fee70, 0xc082be42a0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- net/http.(*ServeMux).ServeHTTP(0xc083d60840, 0x36f55e0, 0xc0849fee70, 0xc082be42a0)
- /usr/local/go/src/net/http/server.go:1699 +0x184
- main.getPostHandler.func1(0x36f55e0, 0xc0849fee70, 0xc082be42a0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:290 +0xd7
- net/http.HandlerFunc.ServeHTTP(0xc083d608d0, 0x36f55e0, 0xc0849fee70, 0xc082be42a0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.metricsMiddleware.func1(0x36f55e0, 0xc0849fee70, 0xc082be42a0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:329 +0xd8
- net/http.HandlerFunc.ServeHTTP(0xc0825bd720, 0x36f55e0, 0xc0849fee70, 0xc082be42a0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.noCacheMiddleware.func1(0x36f55e0, 0xc0849fee70, 0xc082be42a0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:356 +0x1e3
- net/http.HandlerFunc.ServeHTTP(0xc0825bd740, 0x36f55e0, 0xc0849fee70, 0xc082be42a0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- net/http.(*ServeMux).ServeHTTP(0xc083d60930, 0x36f55e0, 0xc0849fee70, 0xc082be42a0)
- /usr/local/go/src/net/http/server.go:1699 +0x184
- main.csrfMiddleware.func1(0x36f55e0, 0xc0849fee70, 0xc082be42a0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui_csrf.go:31 +0x168
- net/http.HandlerFunc.ServeHTTP(0xc082389f40, 0x36f55e0, 0xc0849fee70, 0xc082be42a0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.withDetailsMiddleware.func1(0x36f55e0, 0xc0849fee70, 0xc082be42a0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:364 +0x12e
- net/http.HandlerFunc.ServeHTTP(0xc083522400, 0x36f55e0, 0xc0849fee70, 0xc082be42a0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.redirectToHTTPSMiddleware.func1(0x36f55e0, 0xc0849fee70, 0xc082be42a0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:346 +0x172
- net/http.HandlerFunc.ServeHTTP(0xc0825bda60, 0x36f55e0, 0xc0849fee70, 0xc082be42a0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.debugMiddleware.func1(0x36f55e0, 0xc0849fee70, 0xc082be42a0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:302 +0xa2
- net/http.HandlerFunc.ServeHTTP(0xc0825bda80, 0x36f55e0, 0xc0849fee70, 0xc082be42a0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- net/http.serverHandler.ServeHTTP(0xc082d4d3e0, 0x36f55e0, 0xc0849fee70, 0xc082be42a0)
- /usr/local/go/src/net/http/server.go:1862 +0x1a5
- net/http.(*conn).serve(0xc086c771e0)
- /usr/local/go/src/net/http/server.go:1361 +0xbf5
- created by net/http.(*Server).Serve
- /usr/local/go/src/net/http/server.go:1910 +0x3fd
- goroutine 381 [sleep, 6 minutes]:
- time.Sleep(0x1176592e000)
- /usr/local/go/src/runtime/time.go:59 +0x107
- github.com/syncthing/syncthing/lib/model.deadlockDetect.func1.2(0x1176592e000, 0xc085b665b0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/model/util.go:27 +0x28
- created by github.com/syncthing/syncthing/lib/model.deadlockDetect.func1
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/model/util.go:29 +0xbe
- goroutine 280 [semacquire, 4 minutes]:
- sync.runtime_Semacquire(0xc08224270c)
- /usr/local/go/src/runtime/sema.go:43 +0x2d
- sync.(*RWMutex).RLock(0xc082242700)
- /usr/local/go/src/sync/rwmutex.go:36 +0x5f
- github.com/syncthing/syncthing/lib/model.(*Model).ConnectionStats(0xc0832967e0, 0xc1d519)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/model/model.go:310 +0x63
- main.(*apiSvc).getSystemConnections(0xc0832c94a0, 0x36f55e0, 0xc084dacc60, 0xc083b9c2a0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:537 +0x36
- main.(*apiSvc).(main.getSystemConnections)-fm(0x36f55e0, 0xc084dacc60, 0xc083b9c2a0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:153 +0x45
- net/http.HandlerFunc.ServeHTTP(0xc083472a00, 0x36f55e0, 0xc084dacc60, 0xc083b9c2a0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- net/http.(*ServeMux).ServeHTTP(0xc083d60840, 0x36f55e0, 0xc084dacc60, 0xc083b9c2a0)
- /usr/local/go/src/net/http/server.go:1699 +0x184
- main.getPostHandler.func1(0x36f55e0, 0xc084dacc60, 0xc083b9c2a0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:290 +0xd7
- net/http.HandlerFunc.ServeHTTP(0xc083d608d0, 0x36f55e0, 0xc084dacc60, 0xc083b9c2a0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.metricsMiddleware.func1(0x36f55e0, 0xc084dacc60, 0xc083b9c2a0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:329 +0xd8
- net/http.HandlerFunc.ServeHTTP(0xc0825bd720, 0x36f55e0, 0xc084dacc60, 0xc083b9c2a0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.noCacheMiddleware.func1(0x36f55e0, 0xc084dacc60, 0xc083b9c2a0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:356 +0x1e3
- net/http.HandlerFunc.ServeHTTP(0xc0825bd740, 0x36f55e0, 0xc084dacc60, 0xc083b9c2a0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- net/http.(*ServeMux).ServeHTTP(0xc083d60930, 0x36f55e0, 0xc084dacc60, 0xc083b9c2a0)
- /usr/local/go/src/net/http/server.go:1699 +0x184
- main.csrfMiddleware.func1(0x36f55e0, 0xc084dacc60, 0xc083b9c2a0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui_csrf.go:31 +0x168
- net/http.HandlerFunc.ServeHTTP(0xc082389f40, 0x36f55e0, 0xc084dacc60, 0xc083b9c2a0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.withDetailsMiddleware.func1(0x36f55e0, 0xc084dacc60, 0xc083b9c2a0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:364 +0x12e
- net/http.HandlerFunc.ServeHTTP(0xc083522400, 0x36f55e0, 0xc084dacc60, 0xc083b9c2a0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.redirectToHTTPSMiddleware.func1(0x36f55e0, 0xc084dacc60, 0xc083b9c2a0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:346 +0x172
- net/http.HandlerFunc.ServeHTTP(0xc0825bda60, 0x36f55e0, 0xc084dacc60, 0xc083b9c2a0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.debugMiddleware.func1(0x36f55e0, 0xc084dacc60, 0xc083b9c2a0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:302 +0xa2
- net/http.HandlerFunc.ServeHTTP(0xc0825bda80, 0x36f55e0, 0xc084dacc60, 0xc083b9c2a0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- net/http.serverHandler.ServeHTTP(0xc082d4d3e0, 0x36f55e0, 0xc084dacc60, 0xc083b9c2a0)
- /usr/local/go/src/net/http/server.go:1862 +0x1a5
- net/http.(*conn).serve(0xc082db22c0)
- /usr/local/go/src/net/http/server.go:1361 +0xbf5
- created by net/http.(*Server).Serve
- /usr/local/go/src/net/http/server.go:1910 +0x3fd
- goroutine 281 [semacquire]:
- sync.runtime_Semacquire(0xc08224270c)
- /usr/local/go/src/runtime/sema.go:43 +0x2d
- sync.(*RWMutex).RLock(0xc082242700)
- /usr/local/go/src/sync/rwmutex.go:36 +0x5f
- github.com/syncthing/syncthing/lib/model.(*Model).ConnectionStats(0xc0832967e0, 0xc1d519)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/lib/model/model.go:310 +0x63
- main.(*apiSvc).getSystemConnections(0xc0832c94a0, 0x36f55e0, 0xc0840c1130, 0xc0827142a0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:537 +0x36
- main.(*apiSvc).(main.getSystemConnections)-fm(0x36f55e0, 0xc0840c1130, 0xc0827142a0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:153 +0x45
- net/http.HandlerFunc.ServeHTTP(0xc083472a00, 0x36f55e0, 0xc0840c1130, 0xc0827142a0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- net/http.(*ServeMux).ServeHTTP(0xc083d60840, 0x36f55e0, 0xc0840c1130, 0xc0827142a0)
- /usr/local/go/src/net/http/server.go:1699 +0x184
- main.getPostHandler.func1(0x36f55e0, 0xc0840c1130, 0xc0827142a0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:290 +0xd7
- net/http.HandlerFunc.ServeHTTP(0xc083d608d0, 0x36f55e0, 0xc0840c1130, 0xc0827142a0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.metricsMiddleware.func1(0x36f55e0, 0xc0840c1130, 0xc0827142a0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:329 +0xd8
- net/http.HandlerFunc.ServeHTTP(0xc0825bd720, 0x36f55e0, 0xc0840c1130, 0xc0827142a0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.noCacheMiddleware.func1(0x36f55e0, 0xc0840c1130, 0xc0827142a0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:356 +0x1e3
- net/http.HandlerFunc.ServeHTTP(0xc0825bd740, 0x36f55e0, 0xc0840c1130, 0xc0827142a0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- net/http.(*ServeMux).ServeHTTP(0xc083d60930, 0x36f55e0, 0xc0840c1130, 0xc0827142a0)
- /usr/local/go/src/net/http/server.go:1699 +0x184
- main.csrfMiddleware.func1(0x36f55e0, 0xc0840c1130, 0xc0827142a0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui_csrf.go:31 +0x168
- net/http.HandlerFunc.ServeHTTP(0xc082389f40, 0x36f55e0, 0xc0840c1130, 0xc0827142a0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.withDetailsMiddleware.func1(0x36f55e0, 0xc0840c1130, 0xc0827142a0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:364 +0x12e
- net/http.HandlerFunc.ServeHTTP(0xc083522400, 0x36f55e0, 0xc0840c1130, 0xc0827142a0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.redirectToHTTPSMiddleware.func1(0x36f55e0, 0xc0840c1130, 0xc0827142a0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:346 +0x172
- net/http.HandlerFunc.ServeHTTP(0xc0825bda60, 0x36f55e0, 0xc0840c1130, 0xc0827142a0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- main.debugMiddleware.func1(0x36f55e0, 0xc0840c1130, 0xc0827142a0)
- /home/jenkins/workspace/syncthing-pr/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:302 +0xa2
- net/http.HandlerFunc.ServeHTTP(0xc0825bda80, 0x36f55e0, 0xc0840c1130, 0xc0827142a0)
- /usr/local/go/src/net/http/server.go:1422 +0x41
- net/http.serverHandler.ServeHTTP(0xc082d4d3e0, 0x36f55e0, 0xc0840c1130, 0xc0827142a0)
- /usr/local/go/src/net/http/server.go:1862 +0x1a5
- net/http.(*conn).serve(0xc0867080b0)
- /usr/local/go/src/net/http/server.go:1361 +0xbf5
- created by net/http.(*Server).Serve
- /usr/local/go/src/net/http/server.go:1910 +0x3fd
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement