This problem surfaced when another locking problem was fixed.
goroutine 164887 [running]:
runtime/pprof.writeGoroutineStacks(0x4cb7940, 0xc820052070, 0x0, 0x0)
/usr/local/go/src/runtime/pprof/pprof.go:516 +0x84
runtime/pprof.writeGoroutine(0x4cb7940, 0xc820052070, 0x2, 0x0, 0x0)
/usr/local/go/src/runtime/pprof/pprof.go:505 +0x46
runtime/pprof.(*Profile).WriteTo(0x4bbb600, 0x4cb7940, 0xc820052070, 0x2, 0x0, 0x0)
/usr/local/go/src/runtime/pprof/pprof.go:236 +0xd4
github.com/alkasir/alkasir/pkg/debugexport.NewDebugResposne.func1(0x471afd0, 0x9, 0x0, 0x0, 0x0)
/drone/src/github.com/alkasir/alkasir/pkg/debugexport/debug.go:70 +0x12f
github.com/alkasir/alkasir/pkg/debugexport.NewDebugResposne(0x481f170, 0x5, 0x468bae0, 0xc8202a7180, 0xc8202a7180)
/drone/src/github.com/alkasir/alkasir/pkg/debugexport/debug.go:82 +0x32d
github.com/alkasir/alkasir/pkg/client.GetDebug(0xc7fd120, 0xc8203a2480, 0xc820517ba0)
/drone/src/github.com/alkasir/alkasir/pkg/client/api.go:1008 +0x9e
github.com/alkasir/alkasir/vendor/github.com/ant0ine/go-json-rest/rest.(*router).AppFunc.func1(0xc7fd120, 0xc8203a2480, 0xc820517ba0)
/drone/src/github.com/alkasir/alkasir/vendor/github.com/ant0ine/go-json-rest/rest/router.go:56 +0xf1
github.com/alkasir/alkasir/vendor/github.com/ant0ine/go-json-rest/rest.(*RecoverMiddleware).MiddlewareFunc.func1(0xc7fd120, 0xc8203a2480, 0xc820517ba0)
/drone/src/github.com/alkasir/alkasir/vendor/github.com/ant0ine/go-json-rest/rest/recover.go:57 +0x81
github.com/alkasir/alkasir/vendor/github.com/ant0ine/go-json-rest/rest.(*PoweredByMiddleware).MiddlewareFunc.func1(0xc7fd120, 0xc8203a2480, 0xc820517ba0)
/drone/src/github.com/alkasir/alkasir/vendor/github.com/ant0ine/go-json-rest/rest/powered_by.go:26 +0xa7
github.com/alkasir/alkasir/vendor/github.com/ant0ine/go-json-rest/rest.(*RecorderMiddleware).MiddlewareFunc.func1(0xc7fd0e0, 0xc820517bc0, 0xc820517ba0)
/drone/src/github.com/alkasir/alkasir/vendor/github.com/ant0ine/go-json-rest/rest/recorder.go:22 +0xbc
github.com/alkasir/alkasir/vendor/github.com/ant0ine/go-json-rest/rest.(*TimerMiddleware).MiddlewareFunc.func1(0xc7fd0e0, 0xc820517bc0, 0xc820517ba0)
/drone/src/github.com/alkasir/alkasir/vendor/github.com/ant0ine/go-json-rest/rest/timer.go:20 +0x117
github.com/alkasir/alkasir/pkg/shared/middlewares.(*AccessLogApacheErrorMiddleware).MiddlewareFunc.func1(0xc7fd0e0, 0xc820517bc0, 0xc820517ba0)
/drone/src/github.com/alkasir/alkasir/pkg/shared/middlewares/log_addons.go:18 +0x49
github.com/alkasir/alkasir/vendor/github.com/ant0ine/go-json-rest/rest.adapterFunc.func1(0xc7fd0a8, 0xc8203c1860, 0xc8202e6460)
/drone/src/github.com/alkasir/alkasir/vendor/github.com/ant0ine/go-json-rest/rest/middleware.go:70 +0x132
net/http.HandlerFunc.ServeHTTP(0xc8203d40b0, 0xc7fd0a8, 0xc8203c1860, 0xc8202e6460)
/usr/local/go/src/net/http/server.go:1618 +0x3a
net/http.StripPrefix.func1(0xc7fd0a8, 0xc8203c1860, 0xc8202e6460)
/usr/local/go/src/net/http/server.go:1651 +0x1a5
net/http.HandlerFunc.ServeHTTP(0xc8203d6150, 0xc7fd0a8, 0xc8203c1860, 0xc8202e6460)
/usr/local/go/src/net/http/server.go:1618 +0x3a
net/http.(*ServeMux).ServeHTTP(0xc8203a3710, 0xc7fd0a8, 0xc8203c1860, 0xc8202e6460)
/usr/local/go/src/net/http/server.go:1910 +0x17d
github.com/alkasir/alkasir/pkg/client.Auth.ServeHTTP(0xc820011590, 0x30, 0x4cbbe38, 0xc8203a3710, 0xc7fd0a8, 0xc8203c1860, 0xc8202e6460)
/drone/src/github.com/alkasir/alkasir/pkg/client/http.go:252 +0x607
github.com/alkasir/alkasir/pkg/client.(*Auth).ServeHTTP(0xc8203a9b60, 0xc7fd0a8, 0xc8203c1860, 0xc8202e6460)
<autogenerated>:1 +0xb4
net/http.serverHandler.ServeHTTP(0xc82008bf80, 0xc7fd0a8, 0xc8203c1860, 0xc8202e6460)
/usr/local/go/src/net/http/server.go:2081 +0x19e
net/http.(*conn).serve(0xc82060d000)
/usr/local/go/src/net/http/server.go:1472 +0xf2e
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2137 +0x44e
goroutine 1 [syscall, 6815 minutes, locked to thread]:
github.com/alkasir/alkasir/pkg/client/ui/systray._Cfunc_nativeLoop(0x0)
github.com/alkasir/alkasir/pkg/client/ui/systray/_obj/_cgo_gotypes.go:76 +0x45
github.com/alkasir/alkasir/pkg/client/ui/systray.nativeLoop()
/drone/src/github.com/alkasir/alkasir/pkg/client/ui/systray/cgo.go:20 +0x18
github.com/alkasir/alkasir/pkg/client/ui/systray.Run(0xc820194db0)
/drone/src/github.com/alkasir/alkasir/pkg/client/ui/systray/systray.go:52 +0xa0
github.com/alkasir/alkasir/pkg/client/ui/wm.(*WMGUI).Run(0xc8200ff480, 0x481f760, 0x0, 0x0)
/drone/src/github.com/alkasir/alkasir/pkg/client/ui/wm/wm.go:45 +0x82
github.com/alkasir/alkasir/pkg/client/ui.Run(0x481f760, 0x0, 0x0)
/drone/src/github.com/alkasir/alkasir/pkg/client/ui/ui.go:46 +0x142
github.com/alkasir/alkasir/pkg/client.Run()
/drone/src/github.com/alkasir/alkasir/pkg/client/client.go:79 +0x41a
main.main()
/drone/src/github.com/alkasir/alkasir/cmd/alkasir-gui/alkasir-gui.go:60 +0x58c
goroutine 17 [syscall, 6815 minutes, locked to thread]:
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1998 +0x1
goroutine 5 [syscall, 6815 minutes]:
os/signal.signal_recv(0x0)
/usr/local/go/src/runtime/sigqueue.go:116 +0x132
os/signal.loop()
/usr/local/go/src/os/signal/signal_unix.go:22 +0x18
created by os/signal.init.1
/usr/local/go/src/os/signal/signal_unix.go:28 +0x37
goroutine 6 [chan receive]:
github.com/alkasir/alkasir/vendor/github.com/thomasf/lg.(*loggingT).flushDaemon(0x4bc8f20)
/drone/src/github.com/alkasir/alkasir/vendor/github.com/thomasf/lg/glog.go:980 +0x67
created by github.com/alkasir/alkasir/vendor/github.com/thomasf/lg.init.1
/drone/src/github.com/alkasir/alkasir/vendor/github.com/thomasf/lg/glog.go:379 +0x31f
goroutine 18 [select]:
github.com/alkasir/alkasir/pkg/central/client.init.1.func1()
/drone/src/github.com/alkasir/alkasir/pkg/central/client/client.go:364 +0x767
created by github.com/alkasir/alkasir/pkg/central/client.init.1
/drone/src/github.com/alkasir/alkasir/pkg/central/client/client.go:396 +0x2b
goroutine 9 [chan receive, 5 minutes]:
github.com/alkasir/alkasir/pkg/shared.GetPublicIPAddr.func1.1(0xc82000b120)
/drone/src/github.com/alkasir/alkasir/pkg/shared/publicip.go:100 +0xb80
created by github.com/alkasir/alkasir/pkg/shared.GetPublicIPAddr.func1
/drone/src/github.com/alkasir/alkasir/pkg/shared/publicip.go:104 +0x12a
goroutine 20 [chan receive, 6675 minutes]:
github.com/alkasir/alkasir/pkg/pac.init.1.func1()
/drone/src/github.com/alkasir/alkasir/pkg/pac/pac.go:57 +0xd7
created by github.com/alkasir/alkasir/pkg/pac.init.1
/drone/src/github.com/alkasir/alkasir/pkg/pac/pac.go:72 +0x511
goroutine 22 [select, 6815 minutes, locked to thread]:
runtime.gopark(0x4820b20, 0xc820020728, 0x4709cc0, 0x6, 0x18, 0x2)
/usr/local/go/src/runtime/proc.go:262 +0x163
runtime.selectgoImpl(0xc820020728, 0x0, 0x18)
/usr/local/go/src/runtime/select.go:392 +0xa67
runtime.selectgo(0xc820020728)
/usr/local/go/src/runtime/select.go:215 +0x12
runtime.ensureSigM.func1()
/usr/local/go/src/runtime/signal1_unix.go:279 +0x32c
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1998 +0x1
goroutine 41 [chan send, 6745 minutes]:
github.com/alkasir/alkasir/pkg/client.NewUpdateChecker.func1(0xc8203ab5e0, 0xc82034cf80)
/drone/src/github.com/alkasir/alkasir/pkg/client/updatechecker.go:65 +0x123
created by github.com/alkasir/alkasir/pkg/client.NewUpdateChecker
/drone/src/github.com/alkasir/alkasir/pkg/client/updatechecker.go:91 +0x35b
goroutine 37 [chan send, 6675 minutes]:
github.com/alkasir/alkasir/pkg/service.StartConnectionManager(0xc820011590, 0x30)
/drone/src/github.com/alkasir/alkasir/pkg/service/connectionmanager.go:213 +0x11f9
created by github.com/alkasir/alkasir/pkg/client.Run.func1
/drone/src/github.com/alkasir/alkasir/pkg/client/client.go:221 +0x1737
goroutine 13 [select, 6815 minutes]:
github.com/alkasir/alkasir/pkg/client/ui/wm.(*WMGUI).Language.func1(0xc8200ff480)
/drone/src/github.com/alkasir/alkasir/pkg/client/ui/wm/wm.go:78 +0x2c9
created by github.com/alkasir/alkasir/pkg/client/ui/wm.(*WMGUI).Language
/drone/src/github.com/alkasir/alkasir/pkg/client/ui/wm/wm.go:101 +0x325
goroutine 14 [select, 6815 minutes]:
github.com/alkasir/alkasir/pkg/client.Run.func1.4()
/drone/src/github.com/alkasir/alkasir/pkg/client/client.go:194 +0xd5
created by github.com/alkasir/alkasir/pkg/client.Run.func1
/drone/src/github.com/alkasir/alkasir/pkg/client/client.go:200 +0x1216
goroutine 16 [select, 6815 minutes]:
github.com/alkasir/alkasir/pkg/client.startInternalHTTPServer.func1(0xc820011590, 0x30, 0x4cbbe90, 0xc8200260b8, 0xc8203d40f0, 0xe)
/drone/src/github.com/alkasir/alkasir/pkg/client/http.go:52 +0x634
created by github.com/alkasir/alkasir/pkg/client.startInternalHTTPServer
/drone/src/github.com/alkasir/alkasir/pkg/client/http.go:73 +0x812
goroutine 34 [IO wait]:
net.runtime_pollWait(0x4cbce38, 0x72, 0x4cb3050)
/usr/local/go/src/runtime/netpoll.go:160 +0x60
net.(*pollDesc).Wait(0xc8203ab330, 0x72, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x3a
net.(*pollDesc).WaitRead(0xc8203ab330, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x36
net.(*netFD).accept(0xc8203ab2d0, 0x0, 0x4cbcf20, 0xc820517300)
/usr/local/go/src/net/fd_unix.go:426 +0x27c
net.(*TCPListener).AcceptTCP(0xc8200260b8, 0xc8203dcde8, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:254 +0x4d
net.(*TCPListener).Accept(0xc8200260b8, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:264 +0x3d
net/http.(*Server).Serve(0xc82008bf80, 0x4cbbe90, 0xc8200260b8, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:2117 +0x129
net/http.Serve(0x4cbbe90, 0xc8200260b8, 0x4cbcef8, 0xc8203a9b60, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:1976 +0x8e
github.com/alkasir/alkasir/pkg/client.startInternalHTTPServer.func2(0x4cbbe90, 0xc8200260b8, 0xc82036d7c0, 0xc820011590, 0x30, 0x4cbbe38, 0xc8203a3710, 0xc8203ab340)
/drone/src/github.com/alkasir/alkasir/pkg/client/http.go:78 +0xf3
created by github.com/alkasir/alkasir/pkg/client.startInternalHTTPServer
/drone/src/github.com/alkasir/alkasir/pkg/client/http.go:82 +0x8b0
goroutine 167683 [runnable]:
net.runtime_pollWait(0x4cbcbf8, 0x72, 0xc82032f000)
/usr/local/go/src/runtime/netpoll.go:160 +0x60
net.(*pollDesc).Wait(0xc8200fc4c0, 0x72, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x3a
net.(*pollDesc).WaitRead(0xc8200fc4c0, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x36
net.(*netFD).Read(0xc8200fc460, 0xc82032f000, 0x1000, 0x1000, 0x0, 0x4cb3050, 0xc82000a160)
/usr/local/go/src/net/fd_unix.go:250 +0x23a
net.(*conn).Read(0xc8203f68d8, 0xc82032f000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:172 +0xe4
net/http.(*connReader).Read(0xc820517360, 0xc82032f000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:526 +0x196
bufio.(*Reader).fill(0xc8203bd8c0)
/usr/local/go/src/bufio/bufio.go:97 +0x1e9
bufio.(*Reader).ReadSlice(0xc8203bd8c0, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:328 +0x21a
bufio.(*Reader).ReadLine(0xc8203bd8c0, 0x0, 0x0, 0x0, 0x46dda00, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:357 +0x53
net/textproto.(*Reader).readLineSlice(0xc8204b40c0, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/textproto/reader.go:55 +0x81
net/textproto.(*Reader).ReadLine(0xc8204b40c0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/textproto/reader.go:36 +0x40
net/http.readRequest(0xc8203bd8c0, 0x0, 0xc8202c8620, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:721 +0xb6
net/http.(*conn).readRequest(0xc820230380, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:705 +0x359
net/http.(*conn).serve(0xc820230380)
/usr/local/go/src/net/http/server.go:1425 +0x947
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2137 +0x44e
goroutine 38 [chan receive, 6675 minutes]:
github.com/alkasir/alkasir/pkg/service.updateTransportOkLoop()
/drone/src/github.com/alkasir/alkasir/pkg/service/connectionmanager.go:394 +0x4e
created by github.com/alkasir/alkasir/pkg/service.StartConnectionManager
/drone/src/github.com/alkasir/alkasir/pkg/service/connectionmanager.go:114 +0x8a
goroutine 39 [semacquire, 6669 minutes]:
sync.runtime_Semacquire(0x4be5634)
/usr/local/go/src/runtime/sema.go:47 +0x26
sync.(*Mutex).Lock(0x4be5630)
/usr/local/go/src/sync/mutex.go:83 +0x1c4
github.com/alkasir/alkasir/pkg/service.NewTransportHTTPClient(0xdf8475800, 0x10, 0x0, 0x0)
/drone/src/github.com/alkasir/alkasir/pkg/service/connectionmanager.go:404 +0x33
github.com/alkasir/alkasir/pkg/client.NewRestClient(0x5, 0x0, 0x0)
/drone/src/github.com/alkasir/alkasir/pkg/client/util.go:43 +0x3a7
github.com/alkasir/alkasir/pkg/client.upgradeBlockList(0xc82000b3c8, 0x0, 0x0)
/drone/src/github.com/alkasir/alkasir/pkg/client/upgradeblocklist.go:71 +0x68
github.com/alkasir/alkasir/pkg/client.StartBlocklistUpgrader()
/drone/src/github.com/alkasir/alkasir/pkg/client/upgradeblocklist.go:55 +0x811
created by github.com/alkasir/alkasir/pkg/client.Run.func1
/drone/src/github.com/alkasir/alkasir/pkg/client/client.go:228 +0x1887
goroutine 40 [chan send, 6745 minutes]:
github.com/alkasir/alkasir/pkg/client.StartBinaryUpgradeChecker(0x4822930, 0x1b)
/drone/src/github.com/alkasir/alkasir/pkg/client/upgradebin.go:67 +0x8a2
created by github.com/alkasir/alkasir/pkg/client.Run.func1
/drone/src/github.com/alkasir/alkasir/pkg/client/client.go:231 +0x1a41
goroutine 24 [chan send, 6481 minutes]:
github.com/alkasir/alkasir/pkg/client.NewUpdateChecker.func1(0xc820151c00, 0xc8200ff640)
/drone/src/github.com/alkasir/alkasir/pkg/client/updatechecker.go:72 +0x1bf
created by github.com/alkasir/alkasir/pkg/client.NewUpdateChecker
/drone/src/github.com/alkasir/alkasir/pkg/client/updatechecker.go:91 +0x35b
goroutine 13468 [chan receive, 6745 minutes]:
github.com/alkasir/alkasir/pkg/service.(*Service).initDone.func1(0xc8200e8480)
/drone/src/github.com/alkasir/alkasir/pkg/service/service.go:275 +0x15e
created by github.com/alkasir/alkasir/pkg/service.(*Service).initDone
/drone/src/github.com/alkasir/alkasir/pkg/service/service.go:299 +0x1eb
goroutine 167685 [IO wait]:
net.runtime_pollWait(0x4cbca78, 0x72, 0xc82012c000)
/usr/local/go/src/runtime/netpoll.go:160 +0x60
net.(*pollDesc).Wait(0xc8200fc7d0, 0x72, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x3a
net.(*pollDesc).WaitRead(0xc8200fc7d0, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x36
net.(*netFD).Read(0xc8200fc770, 0xc82012c000, 0x1000, 0x1000, 0x0, 0x4cb3050, 0xc82000a160)
/usr/local/go/src/net/fd_unix.go:250 +0x23a
net.(*conn).Read(0xc8203f68e8, 0xc82012c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:172 +0xe4
net/http.(*connReader).Read(0xc820517320, 0xc82012c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:526 +0x196
bufio.(*Reader).fill(0xc8203bd860)
/usr/local/go/src/bufio/bufio.go:97 +0x1e9
bufio.(*Reader).ReadSlice(0xc8203bd860, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:328 +0x21a
bufio.(*Reader).ReadLine(0xc8203bd860, 0x0, 0x0, 0x0, 0x46dda00, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:357 +0x53
net/textproto.(*Reader).readLineSlice(0xc8203b1680, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/textproto/reader.go:55 +0x81
net/textproto.(*Reader).ReadLine(0xc8203b1680, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/textproto/reader.go:36 +0x40
net/http.readRequest(0xc8203bd860, 0xc81ffe5900, 0xc820697ea0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:721 +0xb6
net/http.(*conn).readRequest(0xc820230480, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:705 +0x359
net/http.(*conn).serve(0xc820230480)
/usr/local/go/src/net/http/server.go:1425 +0x947
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2137 +0x44e
goroutine 164888 [IO wait]:
net.runtime_pollWait(0x4cbccb8, 0x72, 0xc820671000)
/usr/local/go/src/runtime/netpoll.go:160 +0x60
net.(*pollDesc).Wait(0xc8200fc370, 0x72, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x3a
net.(*pollDesc).WaitRead(0xc8200fc370, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x36
net.(*netFD).Read(0xc8200fc310, 0xc820671000, 0x1000, 0x1000, 0x0, 0x4cb3050, 0xc82000a160)
/usr/local/go/src/net/fd_unix.go:250 +0x23a
net.(*conn).Read(0xc820026270, 0xc820671000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:172 +0xe4
net/http.(*connReader).Read(0xc820546480, 0xc820671000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:526 +0x196
bufio.(*Reader).fill(0xc82018bf20)
/usr/local/go/src/bufio/bufio.go:97 +0x1e9
bufio.(*Reader).ReadSlice(0xc82018bf20, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:328 +0x21a
bufio.(*Reader).ReadLine(0xc82018bf20, 0x0, 0x0, 0x0, 0x46dda00, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:357 +0x53
net/textproto.(*Reader).readLineSlice(0xc820617da0, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/textproto/reader.go:55 +0x81
net/textproto.(*Reader).ReadLine(0xc820617da0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/textproto/reader.go:36 +0x40
net/http.readRequest(0xc82018bf20, 0x0, 0xc8205fc0e0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:721 +0xb6
net/http.(*conn).readRequest(0xc82060d080, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:705 +0x359
net/http.(*conn).serve(0xc82060d080)
/usr/local/go/src/net/http/server.go:1425 +0x947
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2137 +0x44e
goroutine 165816 [IO wait]:
net.runtime_pollWait(0x4cbc478, 0x72, 0xc8204cb000)
/usr/local/go/src/runtime/netpoll.go:160 +0x60
net.(*pollDesc).Wait(0xc8200fc060, 0x72, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x3a
net.(*pollDesc).WaitRead(0xc8200fc060, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x36
net.(*netFD).Read(0xc8200fc000, 0xc8204cb000, 0x1000, 0x1000, 0x0, 0x4cb3050, 0xc82000a160)
/usr/local/go/src/net/fd_unix.go:250 +0x23a
net.(*conn).Read(0xc82047e000, 0xc8204cb000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:172 +0xe4
net/http.(*connReader).Read(0xc8202a00c0, 0xc8204cb000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:526 +0x196
bufio.(*Reader).fill(0xc820622000)
/usr/local/go/src/bufio/bufio.go:97 +0x1e9
bufio.(*Reader).ReadSlice(0xc820622000, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:328 +0x21a
bufio.(*Reader).ReadLine(0xc820622000, 0x0, 0x0, 0x0, 0x46dda00, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:357 +0x53
net/textproto.(*Reader).readLineSlice(0xc82068a0c0, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/textproto/reader.go:55 +0x81
net/textproto.(*Reader).ReadLine(0xc82068a0c0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/textproto/reader.go:36 +0x40
net/http.readRequest(0xc820622000, 0x100, 0xc8206967e0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:721 +0xb6
net/http.(*conn).readRequest(0xc8204ae000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:705 +0x359
net/http.(*conn).serve(0xc8204ae000)
/usr/local/go/src/net/http/server.go:1425 +0x947
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2137 +0x44e
goroutine 18973 [chan send, 6675 minutes]:
github.com/alkasir/alkasir/pkg/service.ConnectionEvent.newState(0x4, 0xece692bf2, 0x39052e0f, 0x4bc8b60, 0xc82000b478, 0x5, 0xc820068780, 0x58, 0xc8200c6aa0, 0x11, ...)
/drone/src/github.com/alkasir/alkasir/pkg/service/connectionmanager.go:64 +0x151
github.com/alkasir/alkasir/pkg/service.testConn(0xc8205e1680, 0x0, 0x0)
/drone/src/github.com/alkasir/alkasir/pkg/service/connectionmanager.go:278 +0x39e
github.com/alkasir/alkasir/pkg/service.StartConnectionManager.func3(0xc8205e1680)
/drone/src/github.com/alkasir/alkasir/pkg/service/connectionmanager.go:222 +0x2d
created by github.com/alkasir/alkasir/pkg/service.StartConnectionManager
/drone/src/github.com/alkasir/alkasir/pkg/service/connectionmanager.go:228 +0x1b10
goroutine 167684 [IO wait]:
net.runtime_pollWait(0x4cbc5f8, 0x72, 0xc8202e5000)
/usr/local/go/src/runtime/netpoll.go:160 +0x60
net.(*pollDesc).Wait(0xc8200fc610, 0x72, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x3a
net.(*pollDesc).WaitRead(0xc8200fc610, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x36
net.(*netFD).Read(0xc8200fc5b0, 0xc8202e5000, 0x1000, 0x1000, 0x0, 0x4cb3050, 0xc82000a160)
/usr/local/go/src/net/fd_unix.go:250 +0x23a
net.(*conn).Read(0xc8203f68e0, 0xc8202e5000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:172 +0xe4
net/http.(*connReader).Read(0xc820517380, 0xc8202e5000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:526 +0x196
bufio.(*Reader).fill(0xc8203bd920)
/usr/local/go/src/bufio/bufio.go:97 +0x1e9
bufio.(*Reader).ReadSlice(0xc8203bd920, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:328 +0x21a
bufio.(*Reader).ReadLine(0xc8203bd920, 0x0, 0x0, 0x0, 0x46dda00, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:357 +0x53
net/textproto.(*Reader).readLineSlice(0xc8203b16e0, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/textproto/reader.go:55 +0x81
net/textproto.(*Reader).ReadLine(0xc8203b16e0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/textproto/reader.go:36 +0x40
net/http.readRequest(0xc8203bd920, 0x0, 0xc8202c8540, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:721 +0xb6
net/http.(*conn).readRequest(0xc820230400, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:705 +0x359
net/http.(*conn).serve(0xc820230400)
/usr/local/go/src/net/http/server.go:1425 +0x947
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2137 +0x44e
goroutine 39245 [running]:
runtime/pprof.writeGoroutineStacks(0xb30e0d8, 0xc8201060e0, 0x0, 0x0)
/usr/local/go/src/runtime/pprof/pprof.go:516 +0x84
runtime/pprof.writeGoroutine(0xb30e0d8, 0xc8201060e0, 0x2, 0x0, 0x0)
/usr/local/go/src/runtime/pprof/pprof.go:505 +0x46
runtime/pprof.(*Profile).WriteTo(0x4bbb600, 0xb30e0d8, 0xc8201060e0, 0x2, 0x0, 0x0)
/usr/local/go/src/runtime/pprof/pprof.go:236 +0xd4
github.com/alkasir/alkasir/pkg/debugexport.NewDebugResposne.func1(0x471afd0, 0x9, 0x0, 0x0, 0x0)
/drone/src/github.com/alkasir/alkasir/pkg/debugexport/debug.go:70 +0x12f
github.com/alkasir/alkasir/pkg/debugexport.NewDebugResposne(0x481f170, 0x5, 0x468bae0, 0xc82029e640, 0xc82029e640)
/drone/src/github.com/alkasir/alkasir/pkg/debugexport/debug.go:82 +0x32d
github.com/alkasir/alkasir/pkg/client.GetDebug(0xb31bbe0, 0xc820367350, 0xc820343fc0)
/drone/src/github.com/alkasir/alkasir/pkg/client/api.go:1008 +0x9e
github.com/alkasir/alkasir/vendor/github.com/ant0ine/go-json-rest/rest.(*router).AppFunc.func1(0xb31bbe0, 0xc820367350, 0xc820343fc0)
/drone/src/github.com/alkasir/alkasir/vendor/github.com/ant0ine/go-json-rest/rest/router.go:56 +0xf1
github.com/alkasir/alkasir/vendor/github.com/ant0ine/go-json-rest/rest.(*RecoverMiddleware).MiddlewareFunc.func1(0xb31bbe0, 0xc820367350, 0xc820343fc0)
/drone/src/github.com/alkasir/alkasir/vendor/github.com/ant0ine/go-json-rest/rest/recover.go:57 +0x81
github.com/alkasir/alkasir/vendor/github.com/ant0ine/go-json-rest/rest.(*PoweredByMiddleware).MiddlewareFunc.func1(0xb31bbe0, 0xc820367350, 0xc820343fc0)
/drone/src/github.com/alkasir/alkasir/vendor/github.com/ant0ine/go-json-rest/rest/powered_by.go:26 +0xa7
github.com/alkasir/alkasir/vendor/github.com/ant0ine/go-json-rest/rest.(*RecorderMiddleware).MiddlewareFunc.func1(0xb31bba0, 0xc820343fe0, 0xc820343fc0)
/drone/src/github.com/alkasir/alkasir/vendor/github.com/ant0ine/go-json-rest/rest/recorder.go:22 +0xbc
github.com/alkasir/alkasir/vendor/github.com/ant0ine/go-json-rest/rest.(*TimerMiddleware).MiddlewareFunc.func1(0xb31bba0, 0xc820343fe0, 0xc820343fc0)
/drone/src/github.com/alkasir/alkasir/vendor/github.com/ant0ine/go-json-rest/rest/timer.go:20 +0x117
github.com/alkasir/alkasir/pkg/shared/middlewares.(*AccessLogApacheErrorMiddleware).MiddlewareFunc.func1(0xb31bba0, 0xc820343fe0, 0xc820343fc0)
/drone/src/github.com/alkasir/alkasir/pkg/shared/middlewares/log_addons.go:18 +0x49
github.com/alkasir/alkasir/vendor/github.com/ant0ine/go-json-rest/rest.adapterFunc.func1(0xb31bb68, 0xc82006b110, 0xc82060e0e0)
/drone/src/github.com/alkasir/alkasir/vendor/github.com/ant0ine/go-json-rest/rest/middleware.go:70 +0x132
net/http.HandlerFunc.ServeHTTP(0xc8203b4f20, 0xb31bb68, 0xc82006b110, 0xc82060e0e0)
/usr/local/go/src/net/http/server.go:1618 +0x3a
net/http.StripPrefix.func1(0xb31bb68, 0xc82006b110, 0xc82060e0e0)
/usr/local/go/src/net/http/server.go:1651 +0x1a5
net/http.HandlerFunc.ServeHTTP(0xc8203dee40, 0xb31bb68, 0xc82006b110, 0xc82060e0e0)
/usr/local/go/src/net/http/server.go:1618 +0x3a
net/http.(*ServeMux).ServeHTTP(0xc8203ba420, 0xb31bb68, 0xc82006b110, 0xc82060e0e0)
/usr/local/go/src/net/http/server.go:1910 +0x17d
github.com/alkasir/alkasir/pkg/client.Auth.ServeHTTP(0xc8201b62d0, 0x30, 0xb31a870, 0xc8203ba420, 0xb31bb68, 0xc82006b110, 0xc82060e0e0)
/drone/src/github.com/alkasir/alkasir/pkg/client/http.go:252 +0x607
github.com/alkasir/alkasir/pkg/client.(*Auth).ServeHTTP(0xc8203b7380, 0xb31bb68, 0xc82006b110, 0xc82060e0e0)
<autogenerated>:1 +0xb4
net/http.serverHandler.ServeHTTP(0xc8201ede00, 0xb31bb68, 0xc82006b110, 0xc82060e0e0)
/usr/local/go/src/net/http/server.go:2081 +0x19e
net/http.(*conn).serve(0xc82056e000)
/usr/local/go/src/net/http/server.go:1472 +0xf2e
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2137 +0x44e
goroutine 1 [syscall, 483 minutes, locked to thread]:
github.com/alkasir/alkasir/pkg/client/ui/systray._Cfunc_nativeLoop(0x0)
github.com/alkasir/alkasir/pkg/client/ui/systray/_obj/_cgo_gotypes.go:76 +0x45
github.com/alkasir/alkasir/pkg/client/ui/systray.nativeLoop()
/drone/src/github.com/alkasir/alkasir/pkg/client/ui/systray/cgo.go:20 +0x18
github.com/alkasir/alkasir/pkg/client/ui/systray.Run(0xc82010fe80)
/drone/src/github.com/alkasir/alkasir/pkg/client/ui/systray/systray.go:52 +0xa0
github.com/alkasir/alkasir/pkg/client/ui/wm.(*WMGUI).Run(0xc82000fb00, 0x481f760, 0x0, 0x0)
/drone/src/github.com/alkasir/alkasir/pkg/client/ui/wm/wm.go:45 +0x82
github.com/alkasir/alkasir/pkg/client/ui.Run(0x481f760, 0x0, 0x0)
/drone/src/github.com/alkasir/alkasir/pkg/client/ui/ui.go:46 +0x142
github.com/alkasir/alkasir/pkg/client.Run()
/drone/src/github.com/alkasir/alkasir/pkg/client/client.go:79 +0x41a
main.main()
/drone/src/github.com/alkasir/alkasir/cmd/alkasir-gui/alkasir-gui.go:60 +0x58c
goroutine 17 [syscall, 483 minutes, locked to thread]:
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1998 +0x1
goroutine 5 [syscall, 483 minutes]:
os/signal.signal_recv(0x0)
/usr/local/go/src/runtime/sigqueue.go:116 +0x132
os/signal.loop()
/usr/local/go/src/os/signal/signal_unix.go:22 +0x18
created by os/signal.init.1
/usr/local/go/src/os/signal/signal_unix.go:28 +0x37
goroutine 6 [chan receive]:
github.com/alkasir/alkasir/vendor/github.com/thomasf/lg.(*loggingT).flushDaemon(0x4bc8f20)
/drone/src/github.com/alkasir/alkasir/vendor/github.com/thomasf/lg/glog.go:980 +0x67
created by github.com/alkasir/alkasir/vendor/github.com/thomasf/lg.init.1
/drone/src/github.com/alkasir/alkasir/vendor/github.com/thomasf/lg/glog.go:379 +0x31f
goroutine 7 [select]:
github.com/alkasir/alkasir/pkg/central/client.init.1.func1()
/drone/src/github.com/alkasir/alkasir/pkg/central/client/client.go:364 +0x767
created by github.com/alkasir/alkasir/pkg/central/client.init.1
/drone/src/github.com/alkasir/alkasir/pkg/central/client/client.go:396 +0x2b
goroutine 9 [chan receive, 352 minutes]:
github.com/alkasir/alkasir/pkg/pac.init.1.func1()
/drone/src/github.com/alkasir/alkasir/pkg/pac/pac.go:57 +0xd7
created by github.com/alkasir/alkasir/pkg/pac.init.1
/drone/src/github.com/alkasir/alkasir/pkg/pac/pac.go:72 +0x511
goroutine 11 [select, 483 minutes, locked to thread]:
runtime.gopark(0x4820b20, 0xc82016cf28, 0x4709cc0, 0x6, 0x18, 0x2)
/usr/local/go/src/runtime/proc.go:262 +0x163
runtime.selectgoImpl(0xc82016cf28, 0x0, 0x18)
/usr/local/go/src/runtime/select.go:392 +0xa67
runtime.selectgo(0xc82016cf28)
/usr/local/go/src/runtime/select.go:215 +0x12
runtime.ensureSigM.func1()
/usr/local/go/src/runtime/signal1_unix.go:279 +0x32c
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1998 +0x1
goroutine 51 [chan send, 146 minutes]:
github.com/alkasir/alkasir/pkg/client.NewUpdateChecker.func1(0xc82041e150, 0xc8202dc540)
/drone/src/github.com/alkasir/alkasir/pkg/client/updatechecker.go:72 +0x1bf
created by github.com/alkasir/alkasir/pkg/client.NewUpdateChecker
/drone/src/github.com/alkasir/alkasir/pkg/client/updatechecker.go:91 +0x35b
goroutine 13 [chan receive, 3 minutes]:
github.com/alkasir/alkasir/pkg/shared.GetPublicIPAddr.func1.1(0xc82010fea0)
/drone/src/github.com/alkasir/alkasir/pkg/shared/publicip.go:100 +0xb80
created by github.com/alkasir/alkasir/pkg/shared.GetPublicIPAddr.func1
/drone/src/github.com/alkasir/alkasir/pkg/shared/publicip.go:104 +0x12a
goroutine 50 [semacquire, 321 minutes]:
sync.runtime_Semacquire(0x4be5634)
/usr/local/go/src/runtime/sema.go:47 +0x26
sync.(*Mutex).Lock(0x4be5630)
/usr/local/go/src/sync/mutex.go:83 +0x1c4
github.com/alkasir/alkasir/pkg/service.NewTransportHTTPClient(0xdf8475800, 0x10, 0x0, 0x0)
/drone/src/github.com/alkasir/alkasir/pkg/service/connectionmanager.go:404 +0x33
github.com/alkasir/alkasir/pkg/client.NewRestClient(0x4be5608, 0x0, 0x0)
/drone/src/github.com/alkasir/alkasir/pkg/client/util.go:43 +0x3a7
github.com/alkasir/alkasir/pkg/client.upgradeBinaryCheck(0x4822930, 0x1b, 0x0, 0x0)
/drone/src/github.com/alkasir/alkasir/pkg/client/upgradebin.go:78 +0x77
github.com/alkasir/alkasir/pkg/client.StartBinaryUpgradeChecker(0x4822930, 0x1b)
/drone/src/github.com/alkasir/alkasir/pkg/client/upgradebin.go:62 +0x74f
created by github.com/alkasir/alkasir/pkg/client.Run.func1
/drone/src/github.com/alkasir/alkasir/pkg/client/client.go:231 +0x1a41
goroutine 46 [chan send, 352 minutes]:
github.com/alkasir/alkasir/pkg/service.StartConnectionManager(0xc8201b62d0, 0x30)
/drone/src/github.com/alkasir/alkasir/pkg/service/connectionmanager.go:213 +0x11f9
created by github.com/alkasir/alkasir/pkg/client.Run.func1
/drone/src/github.com/alkasir/alkasir/pkg/client/client.go:221 +0x1737
goroutine 66 [chan send, 274 minutes]:
github.com/alkasir/alkasir/pkg/client.NewUpdateChecker.func1(0xc8203b9570, 0xc82000fe80)
/drone/src/github.com/alkasir/alkasir/pkg/client/updatechecker.go:72 +0x1bf
created by github.com/alkasir/alkasir/pkg/client.NewUpdateChecker
/drone/src/github.com/alkasir/alkasir/pkg/client/updatechecker.go:91 +0x35b
goroutine 35 [select, 483 minutes]:
github.com/alkasir/alkasir/pkg/client/ui/wm.(*WMGUI).Language.func1(0xc82000fb00)
/drone/src/github.com/alkasir/alkasir/pkg/client/ui/wm/wm.go:78 +0x2c9
created by github.com/alkasir/alkasir/pkg/client/ui/wm.(*WMGUI).Language
/drone/src/github.com/alkasir/alkasir/pkg/client/ui/wm/wm.go:101 +0x325
goroutine 36 [select, 483 minutes]:
github.com/alkasir/alkasir/pkg/client.Run.func1.4()
/drone/src/github.com/alkasir/alkasir/pkg/client/client.go:194 +0xd5
created by github.com/alkasir/alkasir/pkg/client.Run.func1
/drone/src/github.com/alkasir/alkasir/pkg/client/client.go:200 +0x1216
goroutine 38 [select, 483 minutes]:
github.com/alkasir/alkasir/pkg/client.startInternalHTTPServer.func1(0xc8201b62d0, 0x30, 0xb31a8c8, 0xc8201be070, 0xc8203b4f60, 0xe)
/drone/src/github.com/alkasir/alkasir/pkg/client/http.go:52 +0x634
created by github.com/alkasir/alkasir/pkg/client.startInternalHTTPServer
/drone/src/github.com/alkasir/alkasir/pkg/client/http.go:73 +0x812
goroutine 39 [IO wait]:
net.runtime_pollWait(0xb31b870, 0x72, 0x4cb3050)
/usr/local/go/src/runtime/netpoll.go:160 +0x60
net.(*pollDesc).Wait(0xc8203b91e0, 0x72, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x3a
net.(*pollDesc).WaitRead(0xc8203b91e0, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x36
net.(*netFD).accept(0xc8203b9180, 0x0, 0xb31b958, 0xc820343ee0)
/usr/local/go/src/net/fd_unix.go:426 +0x27c
net.(*TCPListener).AcceptTCP(0xc8201be070, 0xc820033de8, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:254 +0x4d
net.(*TCPListener).Accept(0xc8201be070, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:264 +0x3d
net/http.(*Server).Serve(0xc8201ede00, 0xb31a8c8, 0xc8201be070, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:2117 +0x129
net/http.Serve(0xb31a8c8, 0xc8201be070, 0xb31b930, 0xc8203b7380, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:1976 +0x8e
github.com/alkasir/alkasir/pkg/client.startInternalHTTPServer.func2(0xb31a8c8, 0xc8201be070, 0xc8203b4620, 0xc8201b62d0, 0x30, 0xb31a870, 0xc8203ba420, 0xc8203b91f0)
/drone/src/github.com/alkasir/alkasir/pkg/client/http.go:78 +0xf3
created by github.com/alkasir/alkasir/pkg/client.startInternalHTTPServer
/drone/src/github.com/alkasir/alkasir/pkg/client/http.go:82 +0x8b0
goroutine 47 [semacquire, 352 minutes]:
sync.runtime_Semacquire(0x4be5634)
/usr/local/go/src/runtime/sema.go:47 +0x26
sync.(*Mutex).Lock(0x4be5630)
/usr/local/go/src/sync/mutex.go:83 +0x1c4
github.com/alkasir/alkasir/pkg/service.NewTransportHTTPClient(0xdf8475800, 0x10, 0x0, 0x0)
/drone/src/github.com/alkasir/alkasir/pkg/service/connectionmanager.go:404 +0x33
github.com/alkasir/alkasir/pkg/client.NewRestClient(0x5, 0x0, 0x0)
/drone/src/github.com/alkasir/alkasir/pkg/client/util.go:43 +0x3a7
github.com/alkasir/alkasir/pkg/client.upgradeBlockList(0xc8201a2228, 0x0, 0x0)
/drone/src/github.com/alkasir/alkasir/pkg/client/upgradeblocklist.go:71 +0x68
github.com/alkasir/alkasir/pkg/client.StartBlocklistUpgrader()
/drone/src/github.com/alkasir/alkasir/pkg/client/upgradeblocklist.go:55 +0x811
created by github.com/alkasir/alkasir/pkg/client.Run.func1
/drone/src/github.com/alkasir/alkasir/pkg/client/client.go:228 +0x1887
goroutine 48 [chan receive, 352 minutes]:
github.com/alkasir/alkasir/pkg/service.updateTransportOkLoop()
/drone/src/github.com/alkasir/alkasir/pkg/service/connectionmanager.go:394 +0x4e
created by github.com/alkasir/alkasir/pkg/service.StartConnectionManager
/drone/src/github.com/alkasir/alkasir/pkg/service/connectionmanager.go:114 +0x8a
goroutine 41098 [IO wait]:
net.runtime_pollWait(0xb31b3f0, 0x72, 0xc820496000)
/usr/local/go/src/runtime/netpoll.go:160 +0x60
net.(*pollDesc).Wait(0xc82019f410, 0x72, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x3a
net.(*pollDesc).WaitRead(0xc82019f410, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x36
net.(*netFD).Read(0xc82019f3b0, 0xc820496000, 0x1000, 0x1000, 0x0, 0x4cb3050, 0xc82000a160)
/usr/local/go/src/net/fd_unix.go:250 +0x23a
net.(*conn).Read(0xc8203fe3f0, 0xc820496000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:172 +0xe4
net/http.(*connReader).Read(0xc820343f00, 0xc820496000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:526 +0x196
bufio.(*Reader).fill(0xc820573800)
/usr/local/go/src/bufio/bufio.go:97 +0x1e9
bufio.(*Reader).ReadSlice(0xc820573800, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:328 +0x21a
bufio.(*Reader).ReadLine(0xc820573800, 0x0, 0x0, 0x0, 0x46dda00, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:357 +0x53
net/textproto.(*Reader).readLineSlice(0xc820367170, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/textproto/reader.go:55 +0x81
net/textproto.(*Reader).ReadLine(0xc820367170, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/textproto/reader.go:36 +0x40
net/http.readRequest(0xc820573800, 0xc81ffe9200, 0xc82063e8c0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:721 +0xb6
net/http.(*conn).readRequest(0xc820592200, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:705 +0x359
net/http.(*conn).serve(0xc820592200)
/usr/local/go/src/net/http/server.go:1425 +0x947
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2137 +0x44e
goroutine 40721 [IO wait, 3 minutes]:
net.runtime_pollWait(0xb31b6f0, 0x72, 0xc820539400)
/usr/local/go/src/runtime/netpoll.go:160 +0x60
net.(*pollDesc).Wait(0xc82019f250, 0x72, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x3a
net.(*pollDesc).WaitRead(0xc82019f250, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x36
net.(*netFD).Read(0xc82019f1f0, 0xc820539400, 0x400, 0x400, 0x0, 0x4cb3050, 0xc82000a160)
/usr/local/go/src/net/fd_unix.go:250 +0x23a
net.(*conn).Read(0xc8203fe1f0, 0xc820539400, 0x400, 0x400, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:172 +0xe4
crypto/tls.(*block).readFromUntil(0xc8205d1a40, 0xb31b9e0, 0xc8203fe1f0, 0x5, 0x0, 0x0)
/usr/local/go/src/crypto/tls/conn.go:460 +0xcc
crypto/tls.(*Conn).readRecord(0xc820332000, 0x4820c17, 0x0, 0x0)
/usr/local/go/src/crypto/tls/conn.go:562 +0x2d1
crypto/tls.(*Conn).Read(0xc820332000, 0xc8205ed000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/crypto/tls/conn.go:939 +0x167
bufio.(*Reader).fill(0xc8203d6f00)
/usr/local/go/src/bufio/bufio.go:97 +0x1e9
bufio.(*Reader).Read(0xc8203d6f00, 0xc820338c98, 0x9, 0x9, 0x11, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:207 +0x260
io.ReadAtLeast(0xc95d028, 0xc8203d6f00, 0xc820338c98, 0x9, 0x9, 0x9, 0x0, 0x0, 0x0)
/usr/local/go/src/io/io.go:297 +0xe6
io.ReadFull(0xc95d028, 0xc8203d6f00, 0xc820338c98, 0x9, 0x9, 0xc820332000, 0x0, 0x0)
/usr/local/go/src/io/io.go:315 +0x62
net/http.http2readFrameHeader(0xc820338c98, 0x9, 0x9, 0xc95d028, 0xc8203d6f00, 0x20000000, 0xc800000000, 0x0, 0x0)
/usr/local/go/src/net/http/h2_bundle.go:715 +0xa5
net/http.(*http2Framer).ReadFrame(0xc820338c60, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/h2_bundle.go:906 +0xe9
net/http.(*http2clientConnReadLoop).run(0xc820268730, 0x0, 0x0)
/usr/local/go/src/net/http/h2_bundle.go:5583 +0xa6
net/http.(*http2ClientConn).readLoop(0xc8203bd8c0)
/usr/local/go/src/net/http/h2_bundle.go:5544 +0x162
created by net/http.(*http2Transport).NewClientConn
/usr/local/go/src/net/http/h2_bundle.go:4975 +0xd7d
goroutine 39540 [IO wait]:
net.runtime_pollWait(0xb31b630, 0x72, 0xc820458000)
/usr/local/go/src/runtime/netpoll.go:160 +0x60
net.(*pollDesc).Wait(0xc82019e060, 0x72, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x3a
net.(*pollDesc).WaitRead(0xc82019e060, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x36
net.(*netFD).Read(0xc82019e000, 0xc820458000, 0x1000, 0x1000, 0x0, 0x4cb3050, 0xc82000a160)
/usr/local/go/src/net/fd_unix.go:250 +0x23a
net.(*conn).Read(0xc8201bee08, 0xc820458000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:172 +0xe4
net/http.(*connReader).Read(0xc8203aa000, 0xc820458000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:526 +0x196
bufio.(*Reader).fill(0xc8200cc360)
/usr/local/go/src/bufio/bufio.go:97 +0x1e9
bufio.(*Reader).ReadSlice(0xc8200cc360, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:328 +0x21a
bufio.(*Reader).ReadLine(0xc8200cc360, 0x0, 0x0, 0x0, 0x46dda00, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:357 +0x53
net/textproto.(*Reader).readLineSlice(0xc82062ca80, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/textproto/reader.go:55 +0x81
net/textproto.(*Reader).ReadLine(0xc82062ca80, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/textproto/reader.go:36 +0x40
net/http.readRequest(0xc8200cc360, 0x0, 0xc820534540, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:721 +0xb6
net/http.(*conn).readRequest(0xc8205efc00, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:705 +0x359
net/http.(*conn).serve(0xc8205efc00)
/usr/local/go/src/net/http/server.go:1425 +0x947
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2137 +0x44e
goroutine 41097 [IO wait]:
net.runtime_pollWait(0xb31b4b0, 0x72, 0xc820498000)
/usr/local/go/src/runtime/netpoll.go:160 +0x60
net.(*pollDesc).Wait(0xc82019e680, 0x72, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x3a
net.(*pollDesc).WaitRead(0xc82019e680, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x36
net.(*netFD).Read(0xc82019e620, 0xc820498000, 0x1000, 0x1000, 0x0, 0x4cb3050, 0xc82000a160)
/usr/local/go/src/net/fd_unix.go:250 +0x23a
net.(*conn).Read(0xc8203fe3e8, 0xc820498000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:172 +0xe4
net/http.(*connReader).Read(0xc82012d560, 0xc820498000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:526 +0x196
bufio.(*Reader).fill(0xc8203cf740)
/usr/local/go/src/bufio/bufio.go:97 +0x1e9
bufio.(*Reader).ReadSlice(0xc8203cf740, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:328 +0x21a
bufio.(*Reader).ReadLine(0xc8203cf740, 0x0, 0x0, 0x0, 0x46dda00, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:357 +0x53
net/textproto.(*Reader).readLineSlice(0xc8203509f0, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/textproto/reader.go:55 +0x81
net/textproto.(*Reader).ReadLine(0xc8203509f0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/textproto/reader.go:36 +0x40
net/http.readRequest(0xc8203cf740, 0x100, 0xc820534380, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:721 +0xb6
net/http.(*conn).readRequest(0xc820592180, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:705 +0x359
net/http.(*conn).serve(0xc820592180)
/usr/local/go/src/net/http/server.go:1425 +0x947
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2137 +0x44e
goroutine 39391 [IO wait]:
net.runtime_pollWait(0xb31b270, 0x72, 0xc82059e000)
/usr/local/go/src/runtime/netpoll.go:160 +0x60
net.(*pollDesc).Wait(0xc820052ae0, 0x72, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x3a
net.(*pollDesc).WaitRead(0xc820052ae0, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x36
net.(*netFD).Read(0xc820052a80, 0xc82059e000, 0x1000, 0x1000, 0x0, 0x4cb3050, 0xc82000a160)
/usr/local/go/src/net/fd_unix.go:250 +0x23a
net.(*conn).Read(0xc8205f69a0, 0xc82059e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:172 +0xe4
net/http.(*connReader).Read(0xc8204638c0, 0xc82059e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:526 +0x196
bufio.(*Reader).fill(0xc82066ad20)
/usr/local/go/src/bufio/bufio.go:97 +0x1e9
bufio.(*Reader).ReadSlice(0xc82066ad20, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:328 +0x21a
bufio.(*Reader).ReadLine(0xc82066ad20, 0x0, 0x0, 0x0, 0x46dda00, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:357 +0x53
net/textproto.(*Reader).readLineSlice(0xc820283dd0, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/textproto/reader.go:55 +0x81
net/textproto.(*Reader).ReadLine(0xc820283dd0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/textproto/reader.go:36 +0x40
net/http.readRequest(0xc82066ad20, 0x0, 0xc820534620, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:721 +0xb6
net/http.(*conn).readRequest(0xc820590080, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:705 +0x359
net/http.(*conn).serve(0xc820590080)
/usr/local/go/src/net/http/server.go:1425 +0x947
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2137 +0x44e
goroutine 13114 [chan receive, 422 minutes]:
github.com/alkasir/alkasir/pkg/service.(*Service).initDone.func1(0xc82000ca80)
/drone/src/github.com/alkasir/alkasir/pkg/service/service.go:275 +0x15e
created by github.com/alkasir/alkasir/pkg/service.(*Service).initDone
/drone/src/github.com/alkasir/alkasir/pkg/service/service.go:299 +0x1eb
goroutine 18580 [chan send, 352 minutes]:
github.com/alkasir/alkasir/pkg/service.ConnectionEvent.newState(0x4, 0xece709a9d, 0x6c91c65, 0x4bc8b60, 0xc8201a22d8, 0x5, 0xc820124060, 0x58, 0xc8201c02c0, 0x11, ...)
/drone/src/github.com/alkasir/alkasir/pkg/service/connectionmanager.go:64 +0x151
github.com/alkasir/alkasir/pkg/service.testConn(0xc820583f00, 0x0, 0x0)
/drone/src/github.com/alkasir/alkasir/pkg/service/connectionmanager.go:278 +0x39e
github.com/alkasir/alkasir/pkg/service.StartConnectionManager.func3(0xc820583f00)
/drone/src/github.com/alkasir/alkasir/pkg/service/connectionmanager.go:222 +0x2d
created by github.com/alkasir/alkasir/pkg/service.StartConnectionManager
/drone/src/github.com/alkasir/alkasir/pkg/service/connectionmanager.go:228 +0x1b10
goroutine 39394 [runnable]:
net.runtime_pollWait(0xb31b7b0, 0x72, 0xc8203e9000)
/usr/local/go/src/runtime/netpoll.go:160 +0x60
net.(*pollDesc).Wait(0xc82019f4f0, 0x72, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x3a
net.(*pollDesc).WaitRead(0xc82019f4f0, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x36
net.(*netFD).Read(0xc82019f490, 0xc8203e9000, 0x1000, 0x1000, 0x0, 0x4cb3050, 0xc82000a160)
/usr/local/go/src/net/fd_unix.go:250 +0x23a
net.(*conn).Read(0xc8200269c0, 0xc8203e9000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:172 +0xe4
net/http.(*connReader).Read(0xc8203c3720, 0xc8203e9000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:526 +0x196
bufio.(*Reader).fill(0xc820408480)
/usr/local/go/src/bufio/bufio.go:97 +0x1e9
bufio.(*Reader).ReadSlice(0xc820408480, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:328 +0x21a
bufio.(*Reader).ReadLine(0xc820408480, 0x0, 0x0, 0x0, 0x46dda00, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:357 +0x53
net/textproto.(*Reader).readLineSlice(0xc820487500, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/textproto/reader.go:55 +0x81
net/textproto.(*Reader).ReadLine(0xc820487500, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/textproto/reader.go:36 +0x40
net/http.readRequest(0xc820408480, 0x0, 0xc820534460, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:721 +0xb6
net/http.(*conn).readRequest(0xc82058c100, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:705 +0x359
net/http.(*conn).serve(0xc82058c100)
/usr/local/go/src/net/http/server.go:1425 +0x947
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2137 +0x44e