Skip to content

Instantly share code, notes, and snippets.

@vielmetti
Created April 10, 2017 11:19
Show Gist options
  • Save vielmetti/f3e185e7f2dc40364faf95959ff8a920 to your computer and use it in GitHub Desktop.
Save vielmetti/f3e185e7f2dc40364faf95959ff8a920 to your computer and use it in GitHub Desktop.
Edwards-MacBook-Air:Desktop emv$ ./don_dev_darwin-amd64 --public_url=http://don.annarbortelegraph.com --addr=":5000"
INFO[0000] starting up addr=":5000" database=don.db log_level=INFO public_url="http://don.annarbortelegraph.com"
INFO[0000] checking migration status file="000_init.sql"
INFO[0000] applying migration file="000_init.sql"
INFO[0000] checking migration status file="001_add_time_fields_to_pubsub_state.sql"
INFO[0000] applying migration file="001_add_time_fields_to_pubsub_state.sql"
INFO[0000] checking migration status file="002_add_xml_field_to_posts.sql"
INFO[0000] applying migration file="002_add_xml_field_to_posts.sql"
INFO[0000] checking migration status file="003_add_documents_table.sql"
INFO[0000] applying migration file="003_add_documents_table.sql"
INFO[0000] starting server
INFO[0009] started handling request method=GET remote="[::1]:53037" request="/"
FATAL 56: uncaught error
PANIC 56: uncaught error (calling abort)
SIGABRT: abort
PC=0x7fffa1466f06 m=4 sigcode=0
signal arrived during cgo execution
goroutine 63 [syscall, locked to thread]:
runtime.cgocall(0x456f810, 0xc4207c7470, 0x4705852)
/usr/local/go/src/runtime/cgocall.go:131 +0xe2 fp=0xc4207c7430 sp=0xc4207c73f0
fknsrs.biz/p/don/vendor/github.com/olebedev/go-duktape._Cfunc_duk_call(0x5805800, 0x2)
fknsrs.biz/p/don/vendor/github.com/olebedev/go-duktape/_obj/_cgo_gotypes.go:951 +0x45 fp=0xc4207c7470 sp=0xc4207c7430
fknsrs.biz/p/don/vendor/github.com/olebedev/go-duktape.(*Context).Call.func1(0x5805800, 0x2)
/ext-go/1/src/fknsrs.biz/p/don/vendor/github.com/olebedev/go-duktape/api.go:193 +0x68 fp=0xc4207c74a8 sp=0xc4207c7470
fknsrs.biz/p/don/vendor/github.com/olebedev/go-duktape.(*Context).Call(0xc42008a460, 0x2)
/ext-go/1/src/fknsrs.biz/p/don/vendor/github.com/olebedev/go-duktape/api.go:193 +0x3b fp=0xc4207c74c8 sp=0xc4207c74a8
main.main.func6.1(0xc42008a460, 0xc4208dc000, 0x3263b)
/ext-go/1/src/fknsrs.biz/p/don/main.go:281 +0x109 fp=0xc4207c7540 sp=0xc4207c74c8
main.main.func3(0xc420854510, 0x0, 0x0)
/ext-go/1/src/fknsrs.biz/p/don/main.go:192 +0xbb fp=0xc4207c75b8 sp=0xc4207c7540
main.main.func6(0x5aa2a78, 0xc42008a3b0, 0xc4200f3900)
/ext-go/1/src/fknsrs.biz/p/don/main.go:286 +0x5cf fp=0xc4207c77a8 sp=0xc4207c75b8
net/http.HandlerFunc.ServeHTTP(0xc420820100, 0x5aa2a78, 0xc42008a3b0, 0xc4200f3900)
/usr/local/go/src/net/http/server.go:1942 +0x44 fp=0xc4207c77d0 sp=0xc4207c77a8
fknsrs.biz/p/don/vendor/github.com/gorilla/mux.(*Router).ServeHTTP(0xc420810be0, 0x5aa2a78, 0xc42008a3b0, 0xc4200f3900)
/ext-go/1/src/fknsrs.biz/p/don/vendor/github.com/gorilla/mux/mux.go:114 +0x10c fp=0xc4207c78d0 sp=0xc4207c77d0
fknsrs.biz/p/don/vendor/github.com/urfave/negroni.Wrap.func1(0x5aa2a78, 0xc42008a3b0, 0xc42000a900, 0xc42000cb80)
/ext-go/1/src/fknsrs.biz/p/don/vendor/github.com/urfave/negroni/negroni.go:41 +0x4d fp=0xc4207c7900 sp=0xc4207c78d0
fknsrs.biz/p/don/vendor/github.com/urfave/negroni.HandlerFunc.ServeHTTP(0xc420820480, 0x5aa2a78, 0xc42008a3b0, 0xc42000a900, 0xc42000cb80)
/ext-go/1/src/fknsrs.biz/p/don/vendor/github.com/urfave/negroni/negroni.go:24 +0x4e fp=0xc4207c7930 sp=0xc4207c7900
fknsrs.biz/p/don/vendor/github.com/urfave/negroni.middleware.ServeHTTP(0x499d2c0, 0xc420820480, 0xc420820500, 0x5aa2a78, 0xc42008a3b0, 0xc42000a900)
/ext-go/1/src/fknsrs.biz/p/don/vendor/github.com/urfave/negroni/negroni.go:33 +0xb4 fp=0xc4207c7980 sp=0xc4207c7930
fknsrs.biz/p/don/vendor/github.com/urfave/negroni.(middleware).ServeHTTP-fm(0x5aa2a78, 0xc42008a3b0, 0xc42000a900)
/ext-go/1/src/fknsrs.biz/p/don/vendor/github.com/urfave/negroni/negroni.go:33 +0x60 fp=0xc4207c79c0 sp=0xc4207c7980
fknsrs.biz/p/don/vendor/github.com/urfave/negroni.(*Recovery).ServeHTTP(0xc420813d70, 0x5aa2a78, 0xc42008a3b0, 0xc42000a900, 0xc42000cb60)
/ext-go/1/src/fknsrs.biz/p/don/vendor/github.com/urfave/negroni/recovery.go:64 +0x82 fp=0xc4207c79f8 sp=0xc4207c79c0
fknsrs.biz/p/don/vendor/github.com/urfave/negroni.middleware.ServeHTTP(0x499b6c0, 0xc420813d70, 0xc4208204e0, 0x5aa2a78, 0xc42008a3b0, 0xc42000a900)
/ext-go/1/src/fknsrs.biz/p/don/vendor/github.com/urfave/negroni/negroni.go:33 +0xb4 fp=0xc4207c7a48 sp=0xc4207c79f8
fknsrs.biz/p/don/vendor/github.com/urfave/negroni.(middleware).ServeHTTP-fm(0x5aa2a78, 0xc42008a3b0, 0xc42000a900)
/ext-go/1/src/fknsrs.biz/p/don/vendor/github.com/urfave/negroni/negroni.go:33 +0x60 fp=0xc4207c7a88 sp=0xc4207c7a48
fknsrs.biz/p/don/vendor/github.com/meatballhat/negroni-logrus.(*Middleware).ServeHTTP(0xc42006c8a0, 0x5aa2a78, 0xc42008a3b0, 0xc42000a900, 0xc42000cb00)
/ext-go/1/src/fknsrs.biz/p/don/vendor/github.com/meatballhat/negroni-logrus/middleware.go:135 +0x2a6 fp=0xc4207c7b88 sp=0xc4207c7a88
fknsrs.biz/p/don/vendor/github.com/urfave/negroni.middleware.ServeHTTP(0x499b440, 0xc42006c8a0, 0xc4208204c0, 0x5aa2a78, 0xc42008a3b0, 0xc42000a900)
/ext-go/1/src/fknsrs.biz/p/don/vendor/github.com/urfave/negroni/negroni.go:33 +0xb4 fp=0xc4207c7bd8 sp=0xc4207c7b88
fknsrs.biz/p/don/vendor/github.com/urfave/negroni.(middleware).ServeHTTP-fm(0x5aa2a78, 0xc42008a3b0, 0xc42000a900)
/ext-go/1/src/fknsrs.biz/p/don/vendor/github.com/urfave/negroni/negroni.go:33 +0x60 fp=0xc4207c7c18 sp=0xc4207c7bd8
fknsrs.biz/p/don/vendor/github.com/sebest/xff.(*XFF).ServeHTTP(0xc420813ce0, 0x5aa2a78, 0xc42008a3b0, 0xc42000a900, 0xc42000cae0)
/ext-go/1/src/fknsrs.biz/p/don/vendor/github.com/sebest/xff/xff.go:135 +0xa8 fp=0xc4207c7c58 sp=0xc4207c7c18
fknsrs.biz/p/don/vendor/github.com/urfave/negroni.middleware.ServeHTTP(0x499b580, 0xc420813ce0, 0xc4208204a0, 0x5aa2a78, 0xc42008a3b0, 0xc42000a900)
/ext-go/1/src/fknsrs.biz/p/don/vendor/github.com/urfave/negroni/negroni.go:33 +0xb4 fp=0xc4207c7ca8 sp=0xc4207c7c58
fknsrs.biz/p/don/vendor/github.com/urfave/negroni.(*Negroni).ServeHTTP(0xc420813d10, 0x49a1b40, 0xc42015c2a0, 0xc42000a900)
/ext-go/1/src/fknsrs.biz/p/don/vendor/github.com/urfave/negroni/negroni.go:81 +0x10d fp=0xc4207c7d10 sp=0xc4207c7ca8
net/http.serverHandler.ServeHTTP(0xc4200bf810, 0x49a1b40, 0xc42015c2a0, 0xc42000a900)
/usr/local/go/src/net/http/server.go:2568 +0x92 fp=0xc4207c7d58 sp=0xc4207c7d10
net/http.(*conn).serve(0xc420018a00, 0x49a23c0, 0xc42080dec0)
/usr/local/go/src/net/http/server.go:1825 +0x612 fp=0xc4207c7fc8 sp=0xc4207c7d58
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:2197 +0x1 fp=0xc4207c7fd0 sp=0xc4207c7fc8
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2668 +0x2ce
goroutine 1 [IO wait]:
net.runtime_pollWait(0x5ae2f00, 0x72, 0x0)
/usr/local/go/src/runtime/netpoll.go:164 +0x59
net.(*pollDesc).wait(0xc420817568, 0x72, 0x0, 0xc42000ca80)
/usr/local/go/src/net/fd_poll_runtime.go:75 +0x38
net.(*pollDesc).waitRead(0xc420817568, 0xffffffffffffffff, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:80 +0x34
net.(*netFD).accept(0xc420817500, 0x0, 0x499c480, 0xc42000ca80)
/usr/local/go/src/net/fd_unix.go:430 +0x1e5
net.(*TCPListener).accept(0xc4207f6598, 0xc420018c60, 0x464e320, 0xffffffffffffffff)
/usr/local/go/src/net/tcpsock_posix.go:136 +0x2e
net.(*TCPListener).AcceptTCP(0xc4207f6598, 0xc4207cbb98, 0xc4207cbba0, 0xc4207cbb90)
/usr/local/go/src/net/tcpsock.go:215 +0x49
net/http.tcpKeepAliveListener.Accept(0xc4207f6598, 0x47101b0, 0xc420018be0, 0x49a2480, 0xc420813ef0)
/usr/local/go/src/net/http/server.go:3044 +0x2f
net/http.(*Server).Serve(0xc4200bf810, 0x49a1e80, 0xc4207f6598, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:2643 +0x228
net/http.(*Server).ListenAndServe(0xc4200bf810, 0xc4200bf810, 0x1)
/usr/local/go/src/net/http/server.go:2585 +0xb0
net/http.ListenAndServe(0x7fff5fbffbcc, 0x5, 0x499b680, 0xc420813d10, 0xc420813d40, 0xc420813cb0)
/usr/local/go/src/net/http/server.go:2787 +0x7f
main.main()
/ext-go/1/src/fknsrs.biz/p/don/main.go:436 +0x19b5
goroutine 17 [syscall, locked to thread]:
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:2197 +0x1
goroutine 34 [chan receive]:
database/sql.(*DB).connectionOpener(0xc420018820)
/usr/local/go/src/database/sql/sql.go:837 +0x4a
created by database/sql.Open
/usr/local/go/src/database/sql/sql.go:582 +0x212
goroutine 60 [sleep]:
time.Sleep(0xd18c2e2800)
/usr/local/go/src/runtime/time.go:59 +0xf9
main.main.func2(0xc420010330)
/ext-go/1/src/fknsrs.biz/p/don/main.go:165 +0x1a2
created by main.main
/ext-go/1/src/fknsrs.biz/p/don/main.go:167 +0x9f9
goroutine 64 [IO wait]:
net.runtime_pollWait(0x5ae2d80, 0x72, 0x7)
/usr/local/go/src/runtime/netpoll.go:164 +0x59
net.(*pollDesc).wait(0xc4207b25a8, 0x72, 0x499dd40, 0x4999228)
/usr/local/go/src/net/fd_poll_runtime.go:75 +0x38
net.(*pollDesc).waitRead(0xc4207b25a8, 0xc420844000, 0x1000)
/usr/local/go/src/net/fd_poll_runtime.go:80 +0x34
net.(*netFD).Read(0xc4207b2540, 0xc420844000, 0x1000, 0x1000, 0x0, 0x499dd40, 0x4999228)
/usr/local/go/src/net/fd_unix.go:250 +0x1b7
net.(*conn).Read(0xc42008a398, 0xc420844000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:181 +0x70
net/http.(*connReader).Read(0xc4207de3c0, 0xc420844000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:754 +0x140
bufio.(*Reader).fill(0xc42083c060)
/usr/local/go/src/bufio/bufio.go:97 +0x117
bufio.(*Reader).ReadSlice(0xc42083c060, 0xa, 0x1, 0x0, 0xc4200399f8, 0x4010656, 0x5a63f30)
/usr/local/go/src/bufio/bufio.go:338 +0xbb
bufio.(*Reader).ReadLine(0xc42083c060, 0xc420848000, 0x100, 0xf8, 0x46d9f40, 0xc4200c0401, 0x1000004c28960)
/usr/local/go/src/bufio/bufio.go:367 +0x37
net/textproto.(*Reader).readLineSlice(0xc4207f8510, 0xc420039ac8, 0xc420039ac8, 0x40113b8, 0x100, 0x46d9f40)
/usr/local/go/src/net/textproto/reader.go:55 +0x5f
net/textproto.(*Reader).ReadLine(0xc4207f8510, 0xc420848000, 0x72, 0x8000000000000000, 0x0)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc42083c060, 0x0, 0xc420848000, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:918 +0xa5
net/http.(*conn).readRequest(0xc420018aa0, 0x49a23c0, 0xc4207de380, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:934 +0x213
net/http.(*conn).serve(0xc420018aa0, 0x49a23c0, 0xc4207de380)
/usr/local/go/src/net/http/server.go:1763 +0x49a
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2668 +0x2ce
goroutine 65 [IO wait]:
net.runtime_pollWait(0x5ae2cc0, 0x72, 0x8)
/usr/local/go/src/runtime/netpoll.go:164 +0x59
net.(*pollDesc).wait(0xc4207b2618, 0x72, 0x499dd40, 0x4999228)
/usr/local/go/src/net/fd_poll_runtime.go:75 +0x38
net.(*pollDesc).waitRead(0xc4207b2618, 0xc420840000, 0x1000)
/usr/local/go/src/net/fd_poll_runtime.go:80 +0x34
net.(*netFD).Read(0xc4207b25b0, 0xc420840000, 0x1000, 0x1000, 0x0, 0x499dd40, 0x4999228)
/usr/local/go/src/net/fd_unix.go:250 +0x1b7
net.(*conn).Read(0xc42008a3a0, 0xc420840000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:181 +0x70
net/http.(*connReader).Read(0xc420838040, 0xc420840000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:754 +0x140
bufio.(*Reader).fill(0xc42001a0c0)
/usr/local/go/src/bufio/bufio.go:97 +0x117
bufio.(*Reader).ReadSlice(0xc42001a0c0, 0xa, 0x1, 0x0, 0xc4208359f8, 0x4010656, 0x5a63e98)
/usr/local/go/src/bufio/bufio.go:338 +0xbb
bufio.(*Reader).ReadLine(0xc42001a0c0, 0xc420846000, 0x100, 0xf8, 0x46d9f40, 0xc420056001, 0x1000004c28000)
/usr/local/go/src/bufio/bufio.go:367 +0x37
net/textproto.(*Reader).readLineSlice(0xc42083a030, 0xc420835ac8, 0xc420835ac8, 0x40113b8, 0x100, 0x46d9f40)
/usr/local/go/src/net/textproto/reader.go:55 +0x5f
net/textproto.(*Reader).ReadLine(0xc42083a030, 0xc420846000, 0x72, 0x8000000000000000, 0x0)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc42001a0c0, 0x0, 0xc420846000, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:918 +0xa5
net/http.(*conn).readRequest(0xc420018b40, 0x49a23c0, 0xc420838000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:934 +0x213
net/http.(*conn).serve(0xc420018b40, 0x49a23c0, 0xc420838000)
/usr/local/go/src/net/http/server.go:1763 +0x49a
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2668 +0x2ce
goroutine 82 [IO wait]:
net.runtime_pollWait(0x5ae2c00, 0x72, 0x9)
/usr/local/go/src/runtime/netpoll.go:164 +0x59
net.(*pollDesc).wait(0xc4207b2688, 0x72, 0x499dd40, 0x4999228)
/usr/local/go/src/net/fd_poll_runtime.go:75 +0x38
net.(*pollDesc).waitRead(0xc4207b2688, 0xc42083e000, 0x1000)
/usr/local/go/src/net/fd_poll_runtime.go:80 +0x34
net.(*netFD).Read(0xc4207b2620, 0xc42083e000, 0x1000, 0x1000, 0x0, 0x499dd40, 0x4999228)
/usr/local/go/src/net/fd_unix.go:250 +0x1b7
net.(*conn).Read(0xc42008a3a8, 0xc42083e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:181 +0x70
net/http.(*connReader).Read(0xc420085cc0, 0xc42083e000, 0x1000, 0x1000, 0x2c0, 0x46a1da0, 0x0)
/usr/local/go/src/net/http/server.go:754 +0x140
bufio.(*Reader).fill(0xc4200ad500)
/usr/local/go/src/bufio/bufio.go:97 +0x117
bufio.(*Reader).ReadSlice(0xc4200ad500, 0xc4200f530a, 0xc4207dc9c0, 0x47107e8, 0xc420167650, 0x208319c0, 0xc420831a28)
/usr/local/go/src/bufio/bufio.go:338 +0xbb
bufio.(*Reader).ReadLine(0xc4200ad500, 0xc4200f3700, 0x100, 0xf8, 0x46d9f40, 0x49dc180, 0x4c284b0)
/usr/local/go/src/bufio/bufio.go:367 +0x37
net/textproto.(*Reader).readLineSlice(0xc420011ce0, 0xc420831ac8, 0xc420831ac8, 0x40113b8, 0x100, 0x46d9f40)
/usr/local/go/src/net/textproto/reader.go:55 +0x5f
net/textproto.(*Reader).ReadLine(0xc420011ce0, 0xc4200f3700, 0x72, 0x8000000000000000, 0x0)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4200ad500, 0x0, 0xc4200f3700, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:918 +0xa5
net/http.(*conn).readRequest(0xc420018be0, 0x49a23c0, 0xc420085c80, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:934 +0x213
net/http.(*conn).serve(0xc420018be0, 0x49a23c0, 0xc420085c80)
/usr/local/go/src/net/http/server.go:1763 +0x49a
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2668 +0x2ce
goroutine 83 [IO wait]:
net.runtime_pollWait(0x5ae2e40, 0x72, 0x6)
/usr/local/go/src/runtime/netpoll.go:164 +0x59
net.(*pollDesc).wait(0xc4207b2538, 0x72, 0x499dd40, 0x4999228)
/usr/local/go/src/net/fd_poll_runtime.go:75 +0x38
net.(*pollDesc).waitRead(0xc4207b2538, 0xc42080df11, 0x1)
/usr/local/go/src/net/fd_poll_runtime.go:80 +0x34
net.(*netFD).Read(0xc4207b24d0, 0xc42080df11, 0x1, 0x1, 0x0, 0x499dd40, 0x4999228)
/usr/local/go/src/net/fd_unix.go:250 +0x1b7
net.(*conn).Read(0xc42008a390, 0xc42080df11, 0x1, 0x1, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:181 +0x70
net/http.(*connReader).backgroundRead(0xc42080df00)
/usr/local/go/src/net/http/server.go:656 +0x58
created by net/http.(*connReader).startBackgroundRead
/usr/local/go/src/net/http/server.go:652 +0xdf
rax 0x0
rbx 0x6
rcx 0x700000186b58
rdx 0x0
rdi 0x1303
rsi 0x6
rbp 0x700000186b80
rsp 0x700000186b58
r8 0x40
r9 0x7fff7e7411e0
r10 0x8000000
r11 0x206
r12 0x0
r13 0x6800000
r14 0x700000187000
r15 0x7fff7e741bd0
rip 0x7fffa1466f06
rflags 0x206
cs 0x7
fs 0x0
gs 0x0
Edwards-MacBook-Air:Desktop emv$ ./don_dev_darwin-amd64 --public_url=http://don.annarbortelegraph.com --addr=":5000"
INFO[0000] starting up addr=":5000" database=don.db log_level=INFO public_url="http://don.annarbortelegraph.com"
INFO[0000] checking migration status file="000_init.sql"
INFO[0000] already applied file="000_init.sql"
INFO[0000] checking migration status file="001_add_time_fields_to_pubsub_state.sql"
INFO[0000] already applied file="001_add_time_fields_to_pubsub_state.sql"
INFO[0000] checking migration status file="002_add_xml_field_to_posts.sql"
INFO[0000] already applied file="002_add_xml_field_to_posts.sql"
INFO[0000] checking migration status file="003_add_documents_table.sql"
INFO[0000] already applied file="003_add_documents_table.sql"
INFO[0000] starting server
INFO[0008] started handling request method=GET remote="[::1]:53061" request="/"
FATAL 56: uncaught error
PANIC 56: uncaught error (calling abort)
SIGABRT: abort
PC=0x7fffa1466f06 m=4 sigcode=0
signal arrived during cgo execution
goroutine 37 [syscall, locked to thread]:
runtime.cgocall(0x456f810, 0xc4207b7470, 0x4705852)
/usr/local/go/src/runtime/cgocall.go:131 +0xe2 fp=0xc4207b7430 sp=0xc4207b73f0
fknsrs.biz/p/don/vendor/github.com/olebedev/go-duktape._Cfunc_duk_call(0x5d04fd0, 0x2)
fknsrs.biz/p/don/vendor/github.com/olebedev/go-duktape/_obj/_cgo_gotypes.go:951 +0x45 fp=0xc4207b7470 sp=0xc4207b7430
fknsrs.biz/p/don/vendor/github.com/olebedev/go-duktape.(*Context).Call.func1(0x5d04fd0, 0x2)
/ext-go/1/src/fknsrs.biz/p/don/vendor/github.com/olebedev/go-duktape/api.go:193 +0x68 fp=0xc4207b74a8 sp=0xc4207b7470
fknsrs.biz/p/don/vendor/github.com/olebedev/go-duktape.(*Context).Call(0xc42000e6b0, 0x2)
/ext-go/1/src/fknsrs.biz/p/don/vendor/github.com/olebedev/go-duktape/api.go:193 +0x3b fp=0xc4207b74c8 sp=0xc4207b74a8
main.main.func6.1(0xc42000e6b0, 0xc4208a8000, 0x3263b)
/ext-go/1/src/fknsrs.biz/p/don/main.go:281 +0x109 fp=0xc4207b7540 sp=0xc4207b74c8
main.main.func3(0xc4207f3f80, 0x0, 0x0)
/ext-go/1/src/fknsrs.biz/p/don/main.go:192 +0xbb fp=0xc4207b75b8 sp=0xc4207b7540
main.main.func6(0x5b675b0, 0xc42000e600, 0xc4207f0e00)
/ext-go/1/src/fknsrs.biz/p/don/main.go:286 +0x5cf fp=0xc4207b77a8 sp=0xc4207b75b8
net/http.HandlerFunc.ServeHTTP(0xc4207e1180, 0x5b675b0, 0xc42000e600, 0xc4207f0e00)
/usr/local/go/src/net/http/server.go:1942 +0x44 fp=0xc4207b77d0 sp=0xc4207b77a8
fknsrs.biz/p/don/vendor/github.com/gorilla/mux.(*Router).ServeHTTP(0xc4207eeaa0, 0x5b675b0, 0xc42000e600, 0xc4207f0e00)
/ext-go/1/src/fknsrs.biz/p/don/vendor/github.com/gorilla/mux/mux.go:114 +0x10c fp=0xc4207b78d0 sp=0xc4207b77d0
fknsrs.biz/p/don/vendor/github.com/urfave/negroni.Wrap.func1(0x5b675b0, 0xc42000e600, 0xc4207f0c00, 0xc4207e1740)
/ext-go/1/src/fknsrs.biz/p/don/vendor/github.com/urfave/negroni/negroni.go:41 +0x4d fp=0xc4207b7900 sp=0xc4207b78d0
fknsrs.biz/p/don/vendor/github.com/urfave/negroni.HandlerFunc.ServeHTTP(0xc4207e1500, 0x5b675b0, 0xc42000e600, 0xc4207f0c00, 0xc4207e1740)
/ext-go/1/src/fknsrs.biz/p/don/vendor/github.com/urfave/negroni/negroni.go:24 +0x4e fp=0xc4207b7930 sp=0xc4207b7900
fknsrs.biz/p/don/vendor/github.com/urfave/negroni.middleware.ServeHTTP(0x499d2c0, 0xc4207e1500, 0xc4207e1580, 0x5b675b0, 0xc42000e600, 0xc4207f0c00)
/ext-go/1/src/fknsrs.biz/p/don/vendor/github.com/urfave/negroni/negroni.go:33 +0xb4 fp=0xc4207b7980 sp=0xc4207b7930
fknsrs.biz/p/don/vendor/github.com/urfave/negroni.(middleware).ServeHTTP-fm(0x5b675b0, 0xc42000e600, 0xc4207f0c00)
/ext-go/1/src/fknsrs.biz/p/don/vendor/github.com/urfave/negroni/negroni.go:33 +0x60 fp=0xc4207b79c0 sp=0xc4207b7980
fknsrs.biz/p/don/vendor/github.com/urfave/negroni.(*Recovery).ServeHTTP(0xc4207f3470, 0x5b675b0, 0xc42000e600, 0xc4207f0c00, 0xc4207e1720)
/ext-go/1/src/fknsrs.biz/p/don/vendor/github.com/urfave/negroni/recovery.go:64 +0x82 fp=0xc4207b79f8 sp=0xc4207b79c0
fknsrs.biz/p/don/vendor/github.com/urfave/negroni.middleware.ServeHTTP(0x499b6c0, 0xc4207f3470, 0xc4207e1560, 0x5b675b0, 0xc42000e600, 0xc4207f0c00)
/ext-go/1/src/fknsrs.biz/p/don/vendor/github.com/urfave/negroni/negroni.go:33 +0xb4 fp=0xc4207b7a48 sp=0xc4207b79f8
fknsrs.biz/p/don/vendor/github.com/urfave/negroni.(middleware).ServeHTTP-fm(0x5b675b0, 0xc42000e600, 0xc4207f0c00)
/ext-go/1/src/fknsrs.biz/p/don/vendor/github.com/urfave/negroni/negroni.go:33 +0x60 fp=0xc4207b7a88 sp=0xc4207b7a48
fknsrs.biz/p/don/vendor/github.com/meatballhat/negroni-logrus.(*Middleware).ServeHTTP(0xc42001afc0, 0x5b675b0, 0xc42000e600, 0xc4207f0c00, 0xc4207e16c0)
/ext-go/1/src/fknsrs.biz/p/don/vendor/github.com/meatballhat/negroni-logrus/middleware.go:135 +0x2a6 fp=0xc4207b7b88 sp=0xc4207b7a88
fknsrs.biz/p/don/vendor/github.com/urfave/negroni.middleware.ServeHTTP(0x499b440, 0xc42001afc0, 0xc4207e1540, 0x5b675b0, 0xc42000e600, 0xc4207f0c00)
/ext-go/1/src/fknsrs.biz/p/don/vendor/github.com/urfave/negroni/negroni.go:33 +0xb4 fp=0xc4207b7bd8 sp=0xc4207b7b88
fknsrs.biz/p/don/vendor/github.com/urfave/negroni.(middleware).ServeHTTP-fm(0x5b675b0, 0xc42000e600, 0xc4207f0c00)
/ext-go/1/src/fknsrs.biz/p/don/vendor/github.com/urfave/negroni/negroni.go:33 +0x60 fp=0xc4207b7c18 sp=0xc4207b7bd8
fknsrs.biz/p/don/vendor/github.com/sebest/xff.(*XFF).ServeHTTP(0xc4207f33e0, 0x5b675b0, 0xc42000e600, 0xc4207f0c00, 0xc4207e16a0)
/ext-go/1/src/fknsrs.biz/p/don/vendor/github.com/sebest/xff/xff.go:135 +0xa8 fp=0xc4207b7c58 sp=0xc4207b7c18
fknsrs.biz/p/don/vendor/github.com/urfave/negroni.middleware.ServeHTTP(0x499b580, 0xc4207f33e0, 0xc4207e1520, 0x5b675b0, 0xc42000e600, 0xc4207f0c00)
/ext-go/1/src/fknsrs.biz/p/don/vendor/github.com/urfave/negroni/negroni.go:33 +0xb4 fp=0xc4207b7ca8 sp=0xc4207b7c58
fknsrs.biz/p/don/vendor/github.com/urfave/negroni.(*Negroni).ServeHTTP(0xc4207f3410, 0x49a1b40, 0xc420144380, 0xc4207f0c00)
/ext-go/1/src/fknsrs.biz/p/don/vendor/github.com/urfave/negroni/negroni.go:81 +0x10d fp=0xc4207b7d10 sp=0xc4207b7ca8
net/http.serverHandler.ServeHTTP(0xc4200ab810, 0x49a1b40, 0xc420144380, 0xc4207f0c00)
/usr/local/go/src/net/http/server.go:2568 +0x92 fp=0xc4207b7d58 sp=0xc4207b7d10
net/http.(*conn).serve(0xc4207fa000, 0x49a23c0, 0xc4207ed180)
/usr/local/go/src/net/http/server.go:1825 +0x612 fp=0xc4207b7fc8 sp=0xc4207b7d58
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:2197 +0x1 fp=0xc4207b7fd0 sp=0xc4207b7fc8
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2668 +0x2ce
goroutine 1 [IO wait]:
net.runtime_pollWait(0x5b67480, 0x72, 0x0)
/usr/local/go/src/runtime/netpoll.go:164 +0x59
net.(*pollDesc).wait(0xc42012fa38, 0x72, 0x0, 0xc4207d2620)
/usr/local/go/src/net/fd_poll_runtime.go:75 +0x38
net.(*pollDesc).waitRead(0xc42012fa38, 0xffffffffffffffff, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:80 +0x34
net.(*netFD).accept(0xc42012f9d0, 0x0, 0x499c480, 0xc4207d2620)
/usr/local/go/src/net/fd_unix.go:430 +0x1e5
net.(*TCPListener).accept(0xc42000e5e8, 0xc4207fa1c0, 0x464e320, 0xffffffffffffffff)
/usr/local/go/src/net/tcpsock_posix.go:136 +0x2e
net.(*TCPListener).AcceptTCP(0xc42000e5e8, 0xc4207bbb98, 0xc4207bbba0, 0xc4207bbb90)
/usr/local/go/src/net/tcpsock.go:215 +0x49
net/http.tcpKeepAliveListener.Accept(0xc42000e5e8, 0x47101b0, 0xc4207fa140, 0x49a2480, 0xc4207f35c0)
/usr/local/go/src/net/http/server.go:3044 +0x2f
net/http.(*Server).Serve(0xc4200ab810, 0x49a1e80, 0xc42000e5e8, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:2643 +0x228
net/http.(*Server).ListenAndServe(0xc4200ab810, 0xc4200ab810, 0x1)
/usr/local/go/src/net/http/server.go:2585 +0xb0
net/http.ListenAndServe(0x7fff5fbffbcc, 0x5, 0x499b680, 0xc4207f3410, 0xc4207f3440, 0xc4207f33b0)
/usr/local/go/src/net/http/server.go:2787 +0x7f
main.main()
/ext-go/1/src/fknsrs.biz/p/don/main.go:436 +0x19b5
goroutine 17 [syscall, locked to thread]:
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:2197 +0x1
goroutine 19 [chan receive]:
database/sql.(*DB).connectionOpener(0xc42079e8c0)
/usr/local/go/src/database/sql/sql.go:837 +0x4a
created by database/sql.Open
/usr/local/go/src/database/sql/sql.go:582 +0x212
goroutine 32 [sleep]:
time.Sleep(0xd18c2e2800)
/usr/local/go/src/runtime/time.go:59 +0xf9
main.main.func2(0xc42014f110)
/ext-go/1/src/fknsrs.biz/p/don/main.go:165 +0x1a2
created by main.main
/ext-go/1/src/fknsrs.biz/p/don/main.go:167 +0x9f9
goroutine 39 [IO wait]:
net.runtime_pollWait(0x5b67240, 0x72, 0x8)
/usr/local/go/src/runtime/netpoll.go:164 +0x59
net.(*pollDesc).wait(0xc420054148, 0x72, 0x499dd40, 0x4999228)
/usr/local/go/src/net/fd_poll_runtime.go:75 +0x38
net.(*pollDesc).waitRead(0xc420054148, 0xc4207c3000, 0x1000)
/usr/local/go/src/net/fd_poll_runtime.go:80 +0x34
net.(*netFD).Read(0xc4200540e0, 0xc4207c3000, 0x1000, 0x1000, 0x0, 0x499dd40, 0x4999228)
/usr/local/go/src/net/fd_unix.go:250 +0x1b7
net.(*conn).Read(0xc420796138, 0xc4207c3000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:181 +0x70
net/http.(*connReader).Read(0xc4200158c0, 0xc4207c3000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:754 +0x140
bufio.(*Reader).fill(0xc4207c41e0)
/usr/local/go/src/bufio/bufio.go:97 +0x117
bufio.(*Reader).ReadSlice(0xc4207c41e0, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:338 +0xbb
bufio.(*Reader).ReadLine(0xc4207c41e0, 0xc42000af00, 0x100, 0xf8, 0x46d9f40, 0xc420056000, 0x4c28960)
/usr/local/go/src/bufio/bufio.go:367 +0x37
net/textproto.(*Reader).readLineSlice(0xc4207c9d10, 0xc420803ac8, 0xc420803ac8, 0x40113b8, 0x100, 0x46d9f40)
/usr/local/go/src/net/textproto/reader.go:55 +0x5f
net/textproto.(*Reader).ReadLine(0xc4207c9d10, 0xc42000af00, 0x72, 0x8000000000000000, 0x0)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4207c41e0, 0x0, 0xc42000af00, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:918 +0xa5
net/http.(*conn).readRequest(0xc4207fa140, 0x49a23c0, 0xc420015880, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:934 +0x213
net/http.(*conn).serve(0xc4207fa140, 0x49a23c0, 0xc420015880)
/usr/local/go/src/net/http/server.go:1763 +0x49a
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2668 +0x2ce
goroutine 38 [IO wait]:
net.runtime_pollWait(0x5b67300, 0x72, 0x7)
/usr/local/go/src/runtime/netpoll.go:164 +0x59
net.(*pollDesc).wait(0xc4200540d8, 0x72, 0x499dd40, 0x4999228)
/usr/local/go/src/net/fd_poll_runtime.go:75 +0x38
net.(*pollDesc).waitRead(0xc4200540d8, 0xc420808000, 0x1000)
/usr/local/go/src/net/fd_poll_runtime.go:80 +0x34
net.(*netFD).Read(0xc420054070, 0xc420808000, 0x1000, 0x1000, 0x0, 0x499dd40, 0x4999228)
/usr/local/go/src/net/fd_unix.go:250 +0x1b7
net.(*conn).Read(0xc420796130, 0xc420808000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:181 +0x70
net/http.(*connReader).Read(0xc4207d0c00, 0xc420808000, 0x1000, 0x1000, 0x2c0, 0x46a1da0, 0x1)
/usr/local/go/src/net/http/server.go:754 +0x140
bufio.(*Reader).fill(0xc420804060)
/usr/local/go/src/bufio/bufio.go:97 +0x117
bufio.(*Reader).ReadSlice(0xc420804060, 0xc42081200a, 0xc4200e91e0, 0x47107e8, 0xc4207cba10, 0x2207ff9c0, 0xc4207ffa28)
/usr/local/go/src/bufio/bufio.go:338 +0xbb
bufio.(*Reader).ReadLine(0xc420804060, 0xc4207d4200, 0x100, 0xf8, 0x46d9f40, 0xc42002a800, 0x4c28000)
/usr/local/go/src/bufio/bufio.go:367 +0x37
net/textproto.(*Reader).readLineSlice(0xc4207cba40, 0xc4207ffac8, 0xc4207ffac8, 0x40113b8, 0x100, 0x46d9f40)
/usr/local/go/src/net/textproto/reader.go:55 +0x5f
net/textproto.(*Reader).ReadLine(0xc4207cba40, 0xc4207d4200, 0x72, 0x8000000000000000, 0x0)
/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420804060, 0x0, 0xc4207d4200, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:918 +0xa5
net/http.(*conn).readRequest(0xc4207fa0a0, 0x49a23c0, 0xc4207d0bc0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:934 +0x213
net/http.(*conn).serve(0xc4207fa0a0, 0x49a23c0, 0xc4207d0bc0)
/usr/local/go/src/net/http/server.go:1763 +0x49a
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2668 +0x2ce
goroutine 55 [IO wait]:
net.runtime_pollWait(0x5b673c0, 0x72, 0x6)
/usr/local/go/src/runtime/netpoll.go:164 +0x59
net.(*pollDesc).wait(0xc420054068, 0x72, 0x499dd40, 0x4999228)
/usr/local/go/src/net/fd_poll_runtime.go:75 +0x38
net.(*pollDesc).waitRead(0xc420054068, 0xc4207ed1d1, 0x1)
/usr/local/go/src/net/fd_poll_runtime.go:80 +0x34
net.(*netFD).Read(0xc420054000, 0xc4207ed1d1, 0x1, 0x1, 0x0, 0x499dd40, 0x4999228)
/usr/local/go/src/net/fd_unix.go:250 +0x1b7
net.(*conn).Read(0xc420796128, 0xc4207ed1d1, 0x1, 0x1, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:181 +0x70
net/http.(*connReader).backgroundRead(0xc4207ed1c0)
/usr/local/go/src/net/http/server.go:656 +0x58
created by net/http.(*connReader).startBackgroundRead
/usr/local/go/src/net/http/server.go:652 +0xdf
rax 0x0
rbx 0x6
rcx 0x700000186b58
rdx 0x0
rdi 0x1303
rsi 0x6
rbp 0x700000186b80
rsp 0x700000186b58
r8 0x40
r9 0x7fff7e7411e0
r10 0x8000000
r11 0x206
r12 0x0
r13 0x501aa00
r14 0x700000187000
r15 0x7fff7e741bd0
rip 0x7fffa1466f06
rflags 0x206
cs 0x7
fs 0x0
gs 0x0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment