goroutine profile: total 16 1 @ 0x2d3b58 0x2d39b4 0x2d08b4 0x2db62c 0x2dbc98 0x2967e8 0x297eb8 0x298c3c 0x2958e4 0x6b59c # 0x2d3b57 runtime/pprof.writeRuntimeProfile+0x77 /usr/lib/go-1.11/src/runtime/pprof/pprof.go:707 # 0x2d39b3 runtime/pprof.writeGoroutine+0x73 /usr/lib/go-1.11/src/runtime/pprof/pprof.go:669 # 0x2d08b3 runtime/pprof.(*Profile).WriteTo+0x2d7 /usr/lib/go-1.11/src/runtime/pprof/pprof.go:328 # 0x2db62b net/http/pprof.handler.ServeHTTP+0x1af /usr/lib/go-1.11/src/net/http/pprof/pprof.go:245 # 0x2dbc97 net/http/pprof.Index+0x4ef /usr/lib/go-1.11/src/net/http/pprof/pprof.go:268 # 0x2967e7 net/http.HandlerFunc.ServeHTTP+0x33 /usr/lib/go-1.11/src/net/http/server.go:1964 # 0x297eb7 net/http.(*ServeMux).ServeHTTP+0x107 /usr/lib/go-1.11/src/net/http/server.go:2361 # 0x298c3b net/http.serverHandler.ServeHTTP+0x73 /usr/lib/go-1.11/src/net/http/server.go:2741 # 0x2958e3 net/http.(*conn).serve+0x58b /usr/lib/go-1.11/src/net/http/server.go:1847 1 @ 0x3f7b0 0x3aa3c 0x39f28 0x9f9e0 0x9fb24 0xa0774 0x1c9348 0x1d9804 0x290bf8 0x6b59c # 0x39f27 internal/poll.runtime_pollWait+0x43 /usr/lib/go-1.11/src/runtime/netpoll.go:173 # 0x9f9df internal/poll.(*pollDesc).wait+0x7b /usr/lib/go-1.11/src/internal/poll/fd_poll_runtime.go:85 # 0x9fb23 internal/poll.(*pollDesc).waitRead+0x2b /usr/lib/go-1.11/src/internal/poll/fd_poll_runtime.go:90 # 0xa0773 internal/poll.(*FD).Read+0x14b /usr/lib/go-1.11/src/internal/poll/fd_unix.go:169 # 0x1c9347 net.(*netFD).Read+0x37 /usr/lib/go-1.11/src/net/fd_unix.go:202 # 0x1d9803 net.(*conn).Read+0x57 /usr/lib/go-1.11/src/net/net.go:177 # 0x290bf7 net/http.(*connReader).backgroundRead+0x47 /usr/lib/go-1.11/src/net/http/server.go:676 1 @ 0x3f7b0 0x3aa3c 0x39f28 0x9f9e0 0x9fb24 0xa0774 0x1c9348 0x1d9804 0x80c70 0x80df8 0x2dd9b4 0x30f8c0 0x6b59c # 0x39f27 internal/poll.runtime_pollWait+0x43 /usr/lib/go-1.11/src/runtime/netpoll.go:173 # 0x9f9df internal/poll.(*pollDesc).wait+0x7b /usr/lib/go-1.11/src/internal/poll/fd_poll_runtime.go:85 # 0x9fb23 internal/poll.(*pollDesc).waitRead+0x2b /usr/lib/go-1.11/src/internal/poll/fd_poll_runtime.go:90 # 0xa0773 internal/poll.(*FD).Read+0x14b /usr/lib/go-1.11/src/internal/poll/fd_unix.go:169 # 0x1c9347 net.(*netFD).Read+0x37 /usr/lib/go-1.11/src/net/fd_unix.go:202 # 0x1d9803 net.(*conn).Read+0x57 /usr/lib/go-1.11/src/net/net.go:177 # 0x80c6f io.ReadAtLeast+0x6b /usr/lib/go-1.11/src/io/io.go:310 # 0x80df7 io.ReadFull+0x3f /usr/lib/go-1.11/src/io/io.go:329 # 0x2dd9b3 github.com/eclipse/paho.mqtt.golang/packets.ReadPacket+0x67 /home/pi/go/src/github.com/eclipse/paho.mqtt.golang/packets/packets.go:105 # 0x30f8bf github.com/eclipse/paho%2emqtt%2egolang.incoming+0xef /home/pi/go/src/github.com/eclipse/paho.mqtt.golang/net.go:113 1 @ 0x3f7b0 0x3aa3c 0x39f28 0x9f9e0 0x9fb24 0xa19ac 0x1c9b14 0x1e2e00 0x1e19c4 0x299f80 0x2b5a08 0x299038 0x298d58 0x2cc23c 0x6b59c # 0x39f27 internal/poll.runtime_pollWait+0x43 /usr/lib/go-1.11/src/runtime/netpoll.go:173 # 0x9f9df internal/poll.(*pollDesc).wait+0x7b /usr/lib/go-1.11/src/internal/poll/fd_poll_runtime.go:85 # 0x9fb23 internal/poll.(*pollDesc).waitRead+0x2b /usr/lib/go-1.11/src/internal/poll/fd_poll_runtime.go:90 # 0xa19ab internal/poll.(*FD).Accept+0x17b /usr/lib/go-1.11/src/internal/poll/fd_unix.go:384 # 0x1c9b13 net.(*netFD).accept+0x1f /usr/lib/go-1.11/src/net/fd_unix.go:238 # 0x1e2dff net.(*TCPListener).accept+0x1f /usr/lib/go-1.11/src/net/tcpsock_posix.go:139 # 0x1e19c3 net.(*TCPListener).AcceptTCP+0x3b /usr/lib/go-1.11/src/net/tcpsock.go:247 # 0x299f7f net/http.tcpKeepAliveListener.Accept+0x1b /usr/lib/go-1.11/src/net/http/server.go:3232 # 0x299037 net/http.(*Server).Serve+0x1df /usr/lib/go-1.11/src/net/http/server.go:2826 # 0x298d57 net/http.(*Server).ListenAndServe+0x9b /usr/lib/go-1.11/src/net/http/server.go:2764 # 0x2cc23b sonda2/src.(*WebServer).Init+0x267 /home/pi/go/src/sonda2/src/ws.go:38 1 @ 0x3f7b0 0x3f84c 0x168c0 0x165c4 0x31b788 0x6b59c # 0x31b787 main.printResultsThread.func1+0x23 /home/pi/go/src/sonda2/sonda2.go:147 1 @ 0x3f7b0 0x3f84c 0x168c0 0x165c4 0x31b7e4 0x6b59c # 0x31b7e3 main.printResultsThread.func2+0x23 /home/pi/go/src/sonda2/sonda2.go:157 1 @ 0x3f7b0 0x3f84c 0x168c0 0x165c4 0x31b838 0x6b59c # 0x31b837 main.printResultsThread.func3+0x23 /home/pi/go/src/sonda2/sonda2.go:167 1 @ 0x3f7b0 0x3f84c 0x168c0 0x165e8 0x2cc41c 0x6b59c # 0x2cc41b sonda2/src.(*WebServer).initWebSocket+0xdf /home/pi/go/src/sonda2/src/ws.go:43 1 @ 0x3f7b0 0x3f84c 0x168c0 0x165e8 0x31a32c 0x3f340 0x6b59c # 0x31a32b main.main+0x233 /home/pi/go/src/sonda2/sonda2.go:109 # 0x3f33f runtime.main+0x203 /usr/lib/go-1.11/src/runtime/proc.go:201 1 @ 0x3f7b0 0x3f84c 0x168c0 0x165e8 0xf78a0 0x6b59c # 0xf789f github.com/golang/glog.(*loggingT).flushDaemon+0x6f /home/pi/go/src/github.com/golang/glog/glog.go:882 1 @ 0x3f7b0 0x4fb10 0x30ff88 0x6b59c # 0x30ff87 github.com/eclipse/paho%2emqtt%2egolang.outgoing+0x1cb /home/pi/go/src/github.com/eclipse/paho.mqtt.golang/net.go:152 1 @ 0x3f7b0 0x4fb10 0x310ba4 0x6b59c # 0x310ba3 github.com/eclipse/paho%2emqtt%2egolang.alllogic+0x1b3 /home/pi/go/src/github.com/eclipse/paho.mqtt.golang/net.go:215 1 @ 0x3f7b0 0x4fb10 0x312360 0x6b59c # 0x31235f github.com/eclipse/paho%2emqtt%2egolang.errorWatch+0xaf /home/pi/go/src/github.com/eclipse/paho.mqtt.golang/net.go:321 1 @ 0x3f7b0 0x4fb10 0x313728 0x6b59c # 0x313727 github.com/eclipse/paho%2emqtt%2egolang.keepalive+0x1af /home/pi/go/src/github.com/eclipse/paho.mqtt.golang/ping.go:41 1 @ 0x3f7b0 0x4fb10 0x3180ec 0x6b59c # 0x3180eb github.com/eclipse/paho%2emqtt%2egolang.(*router).matchAndDispatch.func1+0x2cb /home/pi/go/src/github.com/eclipse/paho.mqtt.golang/router.go:139 1 @ 0x8bb00 0x8b7b4 0x109748 0x6b59c # 0x8baff syscall.Syscall6+0x7 /usr/lib/go-1.11/src/syscall/asm_linux_arm.s:45 # 0x8b7b3 syscall.EpollWait+0x53 /usr/lib/go-1.11/src/syscall/zsyscall_linux_arm.go:1674 # 0x109747 github.com/kidoman/embd/host/generic.initEpollListener.func1+0xd7 /home/pi/go/src/github.com/kidoman/embd/host/generic/interrupt.go:60