goroutine 30 [running]: runtime/pprof.writeGoroutineStacks({0x863340, 0xc0001a41c0}) /usr/local/go/src/runtime/pprof/pprof.go:764 +0x6a runtime/pprof.writeGoroutine({0x863340?, 0xc0001a41c0?}, 0x55?) /usr/local/go/src/runtime/pprof/pprof.go:753 +0x25 runtime/pprof.(*Profile).WriteTo(0xadd760?, {0x863340?, 0xc0001a41c0?}, 0xc?) /usr/local/go/src/runtime/pprof/pprof.go:377 +0x14b net/http/pprof.handler.ServeHTTP({0xc0001a8131, 0x9}, {0x865ca0, 0xc0001a41c0}, 0xc0001dc280) /usr/local/go/src/net/http/pprof/pprof.go:272 +0x52f net/http/pprof.Index({0x865ca0, 0xc0001a41c0}, 0xc0001dc280?) /usr/local/go/src/net/http/pprof/pprof.go:389 +0xde net/http.HandlerFunc.ServeHTTP(0xaf0020?, {0x865ca0?, 0xc0001a41c0?}, 0x62ff96?) /usr/local/go/src/net/http/server.go:2294 +0x29 net/http.(*ServeMux).ServeHTTP(0x470c79?, {0x865ca0, 0xc0001a41c0}, 0xc0001dc280) /usr/local/go/src/net/http/server.go:2822 +0x1c4 net/http.serverHandler.ServeHTTP({0xc0002461e0?}, {0x865ca0?, 0xc0001a41c0?}, 0x6?) /usr/local/go/src/net/http/server.go:3301 +0x8e net/http.(*conn).serve(0xc0001ce240, {0x866348, 0xc00017c240}) /usr/local/go/src/net/http/server.go:2102 +0x625 created by net/http.(*Server).Serve in goroutine 7 /usr/local/go/src/net/http/server.go:3454 +0x485 goroutine 1 [sleep]: time.Sleep(0x34630b8a000) /usr/local/go/src/runtime/time.go:338 +0x165 main.main() /home/carmelor/Dev/go/src/github.com/rioloc/go-demo/main.go:86 +0x214 goroutine 7 [IO wait]: internal/poll.runtime_pollWait(0x7f1dd4ada730, 0x72) /usr/local/go/src/runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc00013c880?, 0x900000036?, 0x0) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0xc00013c880) /usr/local/go/src/internal/poll/fd_unix.go:620 +0x295 net.(*netFD).accept(0xc00013c880) /usr/local/go/src/net/fd_unix.go:172 +0x29 net.(*TCPListener).accept(0xc00010a800) /usr/local/go/src/net/tcpsock_posix.go:159 +0x1b net.(*TCPListener).Accept(0xc00010a800) /usr/local/go/src/net/tcpsock.go:380 +0x30 net/http.(*Server).Serve(0xc000180000, {0x865dc0, 0xc00010a800}) /usr/local/go/src/net/http/server.go:3424 +0x30c net/http.(*Server).ListenAndServe(0xc000180000) /usr/local/go/src/net/http/server.go:3350 +0x71 net/http.ListenAndServe(...) /usr/local/go/src/net/http/server.go:3665 main.init.0.func1() /home/carmelor/Dev/go/src/github.com/rioloc/go-demo/main.go:32 +0x3a created by main.init.0 in goroutine 1 /home/carmelor/Dev/go/src/github.com/rioloc/go-demo/main.go:31 +0x1a goroutine 8 [select]: database/sql.(*DB).connectionOpener(0xc000111450, {0x866380, 0xc000146460}) /usr/local/go/src/database/sql/sql.go:1261 +0x87 created by database/sql.OpenDB in goroutine 1 /usr/local/go/src/database/sql/sql.go:841 +0x130 goroutine 19 [select]: database/sql.(*DB).conn(0xc000111450, {0x866310, 0xb10e20}, 0x1) /usr/local/go/src/database/sql/sql.go:1369 +0x425 database/sql.(*DB).begin(0xc000111450, {0x866310, 0xb10e20}, 0xc000232ed0, 0x0?) /usr/local/go/src/database/sql/sql.go:1891 +0x2d database/sql.(*DB).BeginTx.func1(0x0?) /usr/local/go/src/database/sql/sql.go:1874 +0x3e database/sql.(*DB).retry(0x0?, 0xc000232e30) /usr/local/go/src/database/sql/sql.go:1576 +0x42 database/sql.(*DB).BeginTx(0xc00007c570?, {0x866310?, 0xb10e20?}, 0xc000232f80?) /usr/local/go/src/database/sql/sql.go:1873 +0x6c main.main.func1(0x0) /home/carmelor/Dev/go/src/github.com/rioloc/go-demo/main.go:66 +0x115 created by main.main in goroutine 1 /home/carmelor/Dev/go/src/github.com/rioloc/go-demo/main.go:62 +0x17b goroutine 20 [select]: database/sql.(*DB).conn(0xc000111450, {0x866310, 0xb10e20}, 0x1) /usr/local/go/src/database/sql/sql.go:1369 +0x425 database/sql.(*DB).exec(0xc000111450, {0x866310, 0xb10e20}, {0x7f09d8, 0x4f}, {0xc000161f10, 0x4, 0x4}, 0xbe?) /usr/local/go/src/database/sql/sql.go:1689 +0x54 database/sql.(*DB).ExecContext.func1(0x0?) /usr/local/go/src/database/sql/sql.go:1672 +0x4f database/sql.(*DB).retry(0x7f1dd4a91408?, 0xc000161e10) /usr/local/go/src/database/sql/sql.go:1576 +0x42 database/sql.(*DB).ExecContext(0x7cc3c0?, {0x866310?, 0xb10e20?}, {0x7f09d8?, 0xc000048f08?}, {0xc000161f10?, 0x0?, 0xc0001900c0?}) /usr/local/go/src/database/sql/sql.go:1671 +0xc8 database/sql.(*DB).Exec(...) /usr/local/go/src/database/sql/sql.go:1685 main.main.func1(0x1) /home/carmelor/Dev/go/src/github.com/rioloc/go-demo/main.go:72 +0x2b8 created by main.main in goroutine 1 /home/carmelor/Dev/go/src/github.com/rioloc/go-demo/main.go:62 +0x17b goroutine 21 [select]: database/sql.(*DB).conn(0xc000111450, {0x866310, 0xb10e20}, 0x1) /usr/local/go/src/database/sql/sql.go:1369 +0x425 database/sql.(*DB).begin(0xc000111450, {0x866310, 0xb10e20}, 0xc000236ed0, 0x0?) /usr/local/go/src/database/sql/sql.go:1891 +0x2d database/sql.(*DB).BeginTx.func1(0x0?) /usr/local/go/src/database/sql/sql.go:1874 +0x3e database/sql.(*DB).retry(0x0?, 0xc000236e30) /usr/local/go/src/database/sql/sql.go:1576 +0x42 database/sql.(*DB).BeginTx(0xc00007c570?, {0x866310?, 0xb10e20?}, 0xc000236f80?) /usr/local/go/src/database/sql/sql.go:1873 +0x6c main.main.func1(0x2) /home/carmelor/Dev/go/src/github.com/rioloc/go-demo/main.go:66 +0x115 created by main.main in goroutine 1 /home/carmelor/Dev/go/src/github.com/rioloc/go-demo/main.go:62 +0x17b goroutine 22 [select]: database/sql.(*DB).conn(0xc000111450, {0x866310, 0xb10e20}, 0x1) /usr/local/go/src/database/sql/sql.go:1369 +0x425 database/sql.(*DB).begin(0xc000111450, {0x866310, 0xb10e20}, 0xc000237ed0, 0x0?) /usr/local/go/src/database/sql/sql.go:1891 +0x2d database/sql.(*DB).BeginTx.func1(0x0?) /usr/local/go/src/database/sql/sql.go:1874 +0x3e database/sql.(*DB).retry(0x0?, 0xc000237e30) /usr/local/go/src/database/sql/sql.go:1576 +0x42 database/sql.(*DB).BeginTx(0xc00007c570?, {0x866310?, 0xb10e20?}, 0xc000237f80?) /usr/local/go/src/database/sql/sql.go:1873 +0x6c main.main.func1(0x3) /home/carmelor/Dev/go/src/github.com/rioloc/go-demo/main.go:66 +0x115 created by main.main in goroutine 1 /home/carmelor/Dev/go/src/github.com/rioloc/go-demo/main.go:62 +0x17b goroutine 23 [select]: database/sql.(*DB).conn(0xc000111450, {0x866310, 0xb10e20}, 0x1) /usr/local/go/src/database/sql/sql.go:1369 +0x425 database/sql.(*DB).exec(0xc000111450, {0x866310, 0xb10e20}, {0x7f09d8, 0x4f}, {0xc0000cdf10, 0x4, 0x4}, 0xbe?) /usr/local/go/src/database/sql/sql.go:1689 +0x54 database/sql.(*DB).ExecContext.func1(0x0?) /usr/local/go/src/database/sql/sql.go:1672 +0x4f database/sql.(*DB).retry(0x7f1dd48f2b28?, 0xc0000cde10) /usr/local/go/src/database/sql/sql.go:1576 +0x42 database/sql.(*DB).ExecContext(0x7cc3c0?, {0x866310?, 0xb10e20?}, {0x7f09d8?, 0x0?}, {0xc0000cdf10?, 0x0?, 0x0?}) /usr/local/go/src/database/sql/sql.go:1671 +0xc8 database/sql.(*DB).Exec(...) /usr/local/go/src/database/sql/sql.go:1685 main.main.func1(0x4) /home/carmelor/Dev/go/src/github.com/rioloc/go-demo/main.go:72 +0x2b8 created by main.main in goroutine 1 /home/carmelor/Dev/go/src/github.com/rioloc/go-demo/main.go:62 +0x17b goroutine 24 [select]: database/sql.(*DB).conn(0xc000111450, {0x866310, 0xb10e20}, 0x1) /usr/local/go/src/database/sql/sql.go:1369 +0x425 database/sql.(*DB).begin(0xc000111450, {0x866310, 0xb10e20}, 0xc000076ed0, 0x0?) /usr/local/go/src/database/sql/sql.go:1891 +0x2d database/sql.(*DB).BeginTx.func1(0x0?) /usr/local/go/src/database/sql/sql.go:1874 +0x3e database/sql.(*DB).retry(0x0?, 0xc000076e30) /usr/local/go/src/database/sql/sql.go:1576 +0x42 database/sql.(*DB).BeginTx(0xc00007c570?, {0x866310?, 0xb10e20?}, 0xc000076f80?) /usr/local/go/src/database/sql/sql.go:1873 +0x6c main.main.func1(0x5) /home/carmelor/Dev/go/src/github.com/rioloc/go-demo/main.go:66 +0x115 created by main.main in goroutine 1 /home/carmelor/Dev/go/src/github.com/rioloc/go-demo/main.go:62 +0x17b goroutine 25 [select]: database/sql.(*DB).conn(0xc000111450, {0x866310, 0xb10e20}, 0x1) /usr/local/go/src/database/sql/sql.go:1369 +0x425 database/sql.(*DB).exec(0xc000111450, {0x866310, 0xb10e20}, {0x7f09d8, 0x4f}, {0xc0000d1f10, 0x4, 0x4}, 0xbe?) /usr/local/go/src/database/sql/sql.go:1689 +0x54 database/sql.(*DB).ExecContext.func1(0x0?) /usr/local/go/src/database/sql/sql.go:1672 +0x4f database/sql.(*DB).retry(0x7f1dd4a91408?, 0xc0000d1e10) /usr/local/go/src/database/sql/sql.go:1576 +0x42 database/sql.(*DB).ExecContext(0x7cc3c0?, {0x866310?, 0xb10e20?}, {0x7f09d8?, 0x0?}, {0xc0000d1f10?, 0x0?, 0x0?}) /usr/local/go/src/database/sql/sql.go:1671 +0xc8 database/sql.(*DB).Exec(...) /usr/local/go/src/database/sql/sql.go:1685 main.main.func1(0x6) /home/carmelor/Dev/go/src/github.com/rioloc/go-demo/main.go:72 +0x2b8 created by main.main in goroutine 1 /home/carmelor/Dev/go/src/github.com/rioloc/go-demo/main.go:62 +0x17b goroutine 26 [select]: database/sql.(*DB).conn(0xc000111450, {0x866310, 0xb10e20}, 0x1) /usr/local/go/src/database/sql/sql.go:1369 +0x425 database/sql.(*DB).begin(0xc000111450, {0x866310, 0xb10e20}, 0xc000077ed0, 0x0?) /usr/local/go/src/database/sql/sql.go:1891 +0x2d database/sql.(*DB).BeginTx.func1(0x0?) /usr/local/go/src/database/sql/sql.go:1874 +0x3e database/sql.(*DB).retry(0x0?, 0xc000077e30) /usr/local/go/src/database/sql/sql.go:1576 +0x42 database/sql.(*DB).BeginTx(0xc00007c570?, {0x866310?, 0xb10e20?}, 0xc000077f80?) /usr/local/go/src/database/sql/sql.go:1873 +0x6c main.main.func1(0x7) /home/carmelor/Dev/go/src/github.com/rioloc/go-demo/main.go:66 +0x115 created by main.main in goroutine 1 /home/carmelor/Dev/go/src/github.com/rioloc/go-demo/main.go:62 +0x17b goroutine 27 [select]: database/sql.(*DB).conn(0xc000111450, {0x866310, 0xb10e20}, 0x1) /usr/local/go/src/database/sql/sql.go:1369 +0x425 database/sql.(*DB).begin(0xc000111450, {0x866310, 0xb10e20}, 0xc000238ed0, 0x0?) /usr/local/go/src/database/sql/sql.go:1891 +0x2d database/sql.(*DB).BeginTx.func1(0x0?) /usr/local/go/src/database/sql/sql.go:1874 +0x3e database/sql.(*DB).retry(0x0?, 0xc000238e30) /usr/local/go/src/database/sql/sql.go:1576 +0x42 database/sql.(*DB).BeginTx(0xc00007c570?, {0x866310?, 0xb10e20?}, 0xc000238f80?) /usr/local/go/src/database/sql/sql.go:1873 +0x6c main.main.func1(0x8) /home/carmelor/Dev/go/src/github.com/rioloc/go-demo/main.go:66 +0x115 created by main.main in goroutine 1 /home/carmelor/Dev/go/src/github.com/rioloc/go-demo/main.go:62 +0x17b goroutine 28 [select]: database/sql.(*DB).conn(0xc000111450, {0x866310, 0xb10e20}, 0x1) /usr/local/go/src/database/sql/sql.go:1369 +0x425 database/sql.(*DB).exec(0xc000111450, {0x866310, 0xb10e20}, {0x7f09d8, 0x4f}, {0xc000075f10, 0x4, 0x4}, 0xbe?) /usr/local/go/src/database/sql/sql.go:1689 +0x54 database/sql.(*DB).ExecContext.func1(0x0?) /usr/local/go/src/database/sql/sql.go:1672 +0x4f database/sql.(*DB).retry(0x7f1dd48f2b28?, 0xc000075e10) /usr/local/go/src/database/sql/sql.go:1576 +0x42 database/sql.(*DB).ExecContext(0x7cc3c0?, {0x866310?, 0xb10e20?}, {0x7f09d8?, 0x0?}, {0xc000075f10?, 0x0?, 0x0?}) /usr/local/go/src/database/sql/sql.go:1671 +0xc8 database/sql.(*DB).Exec(...) /usr/local/go/src/database/sql/sql.go:1685 main.main.func1(0x9) /home/carmelor/Dev/go/src/github.com/rioloc/go-demo/main.go:72 +0x2b8 created by main.main in goroutine 1 /home/carmelor/Dev/go/src/github.com/rioloc/go-demo/main.go:62 +0x17b goroutine 33 [chan receive]: database/sql.(*Tx).awaitDone(0xc00025e000) /usr/local/go/src/database/sql/sql.go:2212 +0x29 created by database/sql.(*DB).beginDC in goroutine 28 /usr/local/go/src/database/sql/sql.go:1925 +0x1ef goroutine 51 [chan receive]: database/sql.(*Tx).awaitDone(0xc0000b0100) /usr/local/go/src/database/sql/sql.go:2212 +0x29 created by database/sql.(*DB).beginDC in goroutine 25 /usr/local/go/src/database/sql/sql.go:1925 +0x1ef goroutine 52 [chan receive]: database/sql.(*Tx).awaitDone(0xc0000b0200) /usr/local/go/src/database/sql/sql.go:2212 +0x29 created by database/sql.(*DB).beginDC in goroutine 20 /usr/local/go/src/database/sql/sql.go:1925 +0x1ef goroutine 36 [chan receive]: database/sql.(*Tx).awaitDone(0xc00025e200) /usr/local/go/src/database/sql/sql.go:2212 +0x29 created by database/sql.(*DB).beginDC in goroutine 23 /usr/local/go/src/database/sql/sql.go:1925 +0x1ef goroutine 32 [runnable]: net/http.(*connReader).startBackgroundRead.gowrap2() /usr/local/go/src/net/http/server.go:686 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1700 +0x1 created by net/http.(*connReader).startBackgroundRead in goroutine 30 /usr/local/go/src/net/http/server.go:686 +0xb6