-
-
Save vielmetti/f3e185e7f2dc40364faf95959ff8a920 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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