I'm not entirely sure what i did, but i'm trying to move my config from an old computer to a raspberry pi 4 with 8gb of ram. running the latest docker
2021-01-13 04:55:02.280993: W tensorflow/core/framework/cpu_allocator_impl.cc:81] Allocation of 6220800 exceeds 10% of free system memory.
2021-01-13 04:55:02.289249: W tensorflow/core/framework/cpu_allocator_impl.cc:81] Allocation of 6220800 exceeds 10% of free system memory.
2021-01-13 04:55:02.346752: W tensorflow/core/framework/cpu_allocator_impl.cc:81] Allocation of 6220800 exceeds 10% of free system memory.
2021-01-13 04:55:02.755312: W tensorflow/core/framework/cpu_allocator_impl.cc:81] Allocation of 196709 exceeds 10% of free system memory.
2021-01-13 04:55:02.764772: W tensorflow/core/framework/cpu_allocator_impl.cc:81] Allocation of 24883200 exceeds 10% of free system memory.
terminate called recursively
terminate called after throwing an instance of 'std::bad_alloc'
what(): std::bad_alloc
SIGABRT: abort
PC=0xafb0c746 m=8 sigcode=4294967290
goroutine 0 [idle]:
runtime: unknown pc 0xafb0c746
stack: frame={sp:0x9bdfa300, fp:0x0} stack=[0x9b5ff08c,0x9bdfec8c)
9bdfa280: 9bdfa2f0 afbb72d5 00000009 b6fa1060
9bdfa290: b6fa0968 00000001 b1d17000 b6f9e7b0
9bdfa2a0: b1d17034 afc00008 00000041 00000000
9bdfa2b0: 00000000 00000000 00000003 9bdff7a8
9bdfa2c0: 00000008 1971fc00 9bdfa328 00000000
9bdfa2d0: 9bdfa314 b6fa0968 9bdfa328 9bdfa524
9bdfa2e0: 00000199 00000000 9bdfae40 afbb7f7f
9bdfa2f0: 5316d248 afc17000 b205a3a9 9bdfa328
9bdfa300: <00000006 afb1a0af 00000000 00000000
9bdfa310: 00000000 00009809 5316d248 00000008
9bdfa320: 9bdfa558 afc057d1 ffffffff 5316d248
9bdfa330: 00000055 00000043 456634f0 456634e8
9bdfa340: 0010e000 <internal/poll.(*FD).RawControl+236> 38e17008 4ea84e08 9bdfa7e8
9bdfa350: 00000199 00000000 9bdfae40 9bdfa568
9bdfa360: 9bdfa590 b205a3ab b205a3ab b6fa0968
9bdfa370: 6ee06048 0000002c 0000002c 00000001
runtime: unknown pc 0xafb0c746
stack: frame={sp:0x9bdfa300, fp:0x0} stack=[0x9b5ff08c,0x9bdfec8c)
9bdfa280: 9bdfa2f0 afbb72d5 00000009 b6fa1060
9bdfa290: b6fa0968 00000001 b1d17000 b6f9e7b0
9bdfa2a0: b1d17034 afc00008 00000041 00000000
9bdfa2b0: 00000000 00000000 00000003 9bdff7a8
9bdfa2c0: 00000008 1971fc00 9bdfa328 00000000
9bdfa2d0: 9bdfa314 b6fa0968 9bdfa328 9bdfa524
9bdfa2e0: 00000199 00000000 9bdfae40 afbb7f7f
9bdfa2f0: 5316d248 afc17000 b205a3a9 9bdfa328
9bdfa300: <00000006 afb1a0af 00000000 00000000
9bdfa310: 00000000 00009809 5316d248 00000008
9bdfa320: 9bdfa558 afc057d1 ffffffff 5316d248
9bdfa330: 00000055 00000043 456634f0 456634e8
9bdfa340: 0010e000 <internal/poll.(*FD).RawControl+236> 38e17008 4ea84e08 9bdfa7e8
9bdfa350: 00000199 00000000 9bdfae40 9bdfa568
9bdfa360: 9bdfa590 b205a3ab b205a3ab b6fa0968
9bdfa370: 6ee06048 0000002c 0000002c 00000001
goroutine 130 [syscall]:
runtime.cgocall(0x6e6b8c, 0x38468b0, 0x3810408)
/usr/local/go/src/runtime/cgocall.go:133 +0x5c fp=0x3846898 sp=0x3846880 pc=0x43270
github.com/tensorflow/tensorflow/tensorflow/go._Cfunc_TF_SessionRun(0x8ed24cb8, 0x0, 0x38103f8, 0x3810400, 0x1, 0x7470540, 0x390e5e0, 0x4, 0x0, 0x0, ...)
_cgo_gotypes.go:1452 +0x30 fp=0x38468ac sp=0x3846898 pc=0x67663c
github.com/tensorflow/tensorflow/tensorflow/go.(*Session).Run.func1(0x3902700, 0x397ab00, 0x3846ab4, 0x3846aec, 0x4, 0x4, 0x0, 0x0, 0x0, 0x3810408)
/go/pkg/mod/github.com/tensorflow/[email protected]+incompatible/tensorflow/go/session.go:149 +0x210 fp=0x3846900 sp=0x38468ac pc=0x685158
github.com/tensorflow/tensorflow/tensorflow/go.(*Session).Run(0x3902700, 0x3846ab4, 0x3846aec, 0x4, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/go/pkg/mod/github.com/tensorflow/[email protected]+incompatible/tensorflow/go/session.go:149 +0x14c fp=0x3846948 sp=0x3846900 pc=0x67d0e8
github.com/snowzach/doods/detector/tensorflow.(*detector).Detect(0x388f3c0, 0x98dd98, 0x38938a0, 0x3860900, 0x0, 0x0, 0x0)
/build/detector/tensorflow/tensorflow.go:187 +0xb18 fp=0x3846c88 sp=0x3846948 pc=0x689cbc
github.com/snowzach/doods/detector.(*Mux).Detect(0x3894510, 0x98dd98, 0x38938a0, 0x3860900, 0x3894510, 0x974c01, 0x9ddcc430)
/build/detector/detector.go:130 +0xb4 fp=0x3846cc0 sp=0x3846c88 pc=0x69c090
github.com/snowzach/doods/odrpc._Odrpc_Detect_Handler.func1(0x98dd98, 0x38938a0, 0x83cd40, 0x3860900, 0x13, 0x98dd98, 0x38938a0, 0x0)
/build/odrpc/rpc.pb.go:1050 +0x68 fp=0x3846ce0 sp=0x3846cc0 pc=0x652b60
github.com/grpc-ecosystem/go-grpc-middleware/auth.UnaryServerInterceptor.func1(0x98dd98, 0x38938a0, 0x83cd40, 0x3860900, 0x3894580, 0x3894590, 0x7de558, 0x38945a0, 0x0, 0x3894580)
/go/pkg/mod/github.com/grpc-ecosystem/[email protected]/auth/auth.go:47 +0xd4 fp=0x3846d0c sp=0x3846ce0 pc=0x6d7758
github.com/grpc-ecosystem/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x98dd98, 0x38938a0, 0x83cd40, 0x3860900, 0x3890810, 0x757e000, 0x383cb40, 0x647248)
/go/pkg/mod/github.com/grpc-ecosystem/[email protected]/chain.go:25 +0x4c fp=0x3846d38 sp=0x3846d0c pc=0x6d6c80
github.com/grpc-ecosystem/go-grpc-middleware.ChainUnaryServer.func1(0x98dd98, 0x38938a0, 0x83cd40, 0x3860900, 0x3894580, 0x3894590, 0x612d04, 0x80caa8, 0x38938a0, 0x807b90)
/go/pkg/mod/github.com/grpc-ecosystem/[email protected]/chain.go:34 +0xbc fp=0x3846d6c sp=0x3846d38 pc=0x6d6e10
github.com/snowzach/doods/odrpc._Odrpc_Detect_Handler(0x808a90, 0x3894510, 0x98dd98, 0x38938a0, 0x3890810, 0x380c2c0, 0x98dd98, 0x38938a0, 0x757e000, 0x128c6)
/build/odrpc/rpc.pb.go:1052 +0x108 fp=0x3846da0 sp=0x3846d6c pc=0x6472ac
google.golang.org/grpc.(*Server).processUnaryRPC(0x392e000, 0x990b30, 0x39f2a50, 0x38a0a20, 0x380c5e0, 0xe50834, 0x0, 0x0, 0x0)
/go/pkg/mod/google.golang.org/[email protected]/server.go:1210 +0x468 fp=0x3846f1c sp=0x3846da0 pc=0x612d4c
google.golang.org/grpc.(*Server).handleStream(0x392e000, 0x990b30, 0x39f2a50, 0x38a0a20, 0x0)
/go/pkg/mod/google.golang.org/[email protected]/server.go:1533 +0xa88 fp=0x3846fb0 sp=0x3846f1c pc=0x61631c
google.golang.org/grpc.(*Server).serveStreams.func1.2(0x39facd4, 0x392e000, 0x990b30, 0x39f2a50, 0x38a0a20)
/go/pkg/mod/google.golang.org/[email protected]/server.go:871 +0x84 fp=0x3846fd4 sp=0x3846fb0 pc=0x621424
runtime.goexit()
/usr/local/go/src/runtime/asm_arm.s:857 +0x4 fp=0x3846fd4 sp=0x3846fd4 pc=0xabcd8
created by google.golang.org/grpc.(*Server).serveStreams.func1
/go/pkg/mod/google.golang.org/[email protected]/server.go:869 +0x1b8
goroutine 1 [chan receive]:
github.com/snowzach/doods/cmd.glob..func1(0xe55cd8, 0x3894110, 0x0, 0x2)
/build/cmd/api.go:46 +0x1ec
github.com/spf13/cobra.(*Command).execute(0xe55cd8, 0x3894100, 0x2, 0x2, 0xe55cd8, 0x3894100)
/go/pkg/mod/github.com/spf13/[email protected]/command.go:854 +0x1e8
github.com/spf13/cobra.(*Command).ExecuteC(0xe55e28, 0x1, 0x458d0, 0x385e070)
/go/pkg/mod/github.com/spf13/[email protected]/command.go:958 +0x26c
github.com/spf13/cobra.(*Command).Execute(...)
/go/pkg/mod/github.com/spf13/[email protected]/command.go:895
github.com/snowzach/doods/cmd.Execute()
/build/cmd/root.go:57 +0x20
main.main()
/build/main.go:8 +0x14
goroutine 19 [syscall]:
os/signal.signal_recv(0x0)
/usr/local/go/src/runtime/sigqueue.go:147 +0x130
os/signal.loop()
/usr/local/go/src/os/signal/signal_unix.go:23 +0x14
created by os/signal.Notify.func1
/usr/local/go/src/os/signal/signal.go:127 +0x34
goroutine 21 [chan receive]:
github.com/snowzach/doods/conf.init.1.func1()
/build/conf/signal.go:42 +0x28
created by github.com/snowzach/doods/conf.init.1
/build/conf/signal.go:40 +0xb8
goroutine 50 [select]:
google.golang.org/grpc.(*ccBalancerWrapper).watcher(0x386a540)
/go/pkg/mod/google.golang.org/[email protected]/balancer_conn_wrappers.go:69 +0x90
created by google.golang.org/grpc.newCCBalancerWrapper
/go/pkg/mod/google.golang.org/[email protected]/balancer_conn_wrappers.go:60 +0x108
goroutine 51 [chan receive]:
google.golang.org/grpc.(*addrConn).resetTransport(0x3928180)
/go/pkg/mod/google.golang.org/[email protected]/clientconn.go:1188 +0x464
created by google.golang.org/grpc.(*addrConn).connect
/go/pkg/mod/google.golang.org/[email protected]/clientconn.go:825 +0xa8
goroutine 52 [chan receive (nil chan)]:
github.com/snowzach/doods/server/rpc.RegisterVersionRPCHandlerFromEndpoint.func1.1(0x98dd58, 0x3918020, 0x383cd20, 0x382a3e0, 0x9)
/build/server/rpc/version.pb.gw.go:56 +0x38
created by github.com/snowzach/doods/server/rpc.RegisterVersionRPCHandlerFromEndpoint.func1
/build/server/rpc/version.pb.gw.go:55 +0x164
goroutine 53 [select]:
google.golang.org/grpc.(*ccBalancerWrapper).watcher(0x386a5d0)
/go/pkg/mod/google.golang.org/[email protected]/balancer_conn_wrappers.go:69 +0x90
created by google.golang.org/grpc.newCCBalancerWrapper
/go/pkg/mod/google.golang.org/[email protected]/balancer_conn_wrappers.go:60 +0x108
goroutine 54 [chan receive]:
google.golang.org/grpc.(*addrConn).resetTransport(0x3928480)
/go/pkg/mod/google.golang.org/[email protected]/clientconn.go:1188 +0x464
created by google.golang.org/grpc.(*addrConn).connect
/go/pkg/mod/google.golang.org/[email protected]/clientconn.go:825 +0xa8
goroutine 55 [chan receive (nil chan)]:
github.com/snowzach/doods/odrpc.RegisterOdrpcHandlerFromEndpoint.func1.1(0x98dd58, 0x3918020, 0x383cf00, 0x382a440, 0x9)
/build/odrpc/rpc.pb.gw.go:237 +0x38
created by github.com/snowzach/doods/odrpc.RegisterOdrpcHandlerFromEndpoint.func1
/build/odrpc/rpc.pb.gw.go:236 +0x164
goroutine 56 [IO wait]:
internal/poll.runtime_pollWait(0x9ddc7f48, 0x72, 0x0)
/usr/local/go/src/runtime/netpoll.go:203 +0x44
internal/poll.(*pollDesc).wait(0x393c424, 0x72, 0x0, 0x0, 0x858244)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x30
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Accept(0x393c410, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:384 +0x1b0
net.(*netFD).accept(0x393c410, 0xeb35b8, 0x0, 0x1)
/usr/local/go/src/net/fd_unix.go:238 +0x20
net.(*TCPListener).accept(0x380e320, 0x392aca0, 0xfe7d2800, 0x81874)
/usr/local/go/src/net/tcpsock_posix.go:139 +0x20
net.(*TCPListener).Accept(0x380e320, 0x383af04, 0xc, 0x38015e0, 0x34bd2c)
/usr/local/go/src/net/tcpsock.go:261 +0x54
net/http.(*Server).Serve(0x39122d0, 0x98c518, 0x380e320, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:2901 +0x1fc
github.com/snowzach/doods/server.(*Server).ListenAndServe.func3(0x380c4e0, 0x98c518, 0x380e320, 0x3900a70)
/build/server/server.go:280 +0x30
created by github.com/snowzach/doods/server.(*Server).ListenAndServe
/build/server/server.go:279 +0x5bc
goroutine 43 [IO wait]:
internal/poll.runtime_pollWait(0x9ddc7d8c, 0x72, 0xffffffff)
/usr/local/go/src/runtime/netpoll.go:203 +0x44
internal/poll.(*pollDesc).wait(0x38f2334, 0x72, 0x8000, 0x8000, 0xffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x30
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0x38f2320, 0x399c000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x174
net.(*netFD).Read(0x38f2320, 0x399c000, 0x8000, 0x8000, 0x0, 0x5a9d5c, 0x39fa0e0)
/usr/local/go/src/net/fd_unix.go:202 +0x38
net.(*conn).Read(0x3896108, 0x399c000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:184 +0x64
bufio.(*Reader).Read(0x3890240, 0x38f4120, 0x9, 0x9, 0xed001, 0x3882700, 0x46314)
/usr/local/go/src/bufio/bufio.go:226 +0x248
io.ReadAtLeast(0x984530, 0x3890240, 0x38f4120, 0x9, 0x9, 0x9, 0x41218, 0xc6148, 0x38cc8f0)
/usr/local/go/src/io/io.go:310 +0x6c
io.ReadFull(...)
/usr/local/go/src/io/io.go:329
golang.org/x/net/http2.readFrameHeader(0x38f4120, 0x9, 0x9, 0x984530, 0x3890240, 0x0, 0x0, 0x0, 0x38902c4, 0x0)
/go/pkg/mod/golang.org/x/[email protected]/http2/frame.go:237 +0x54
golang.org/x/net/http2.(*Framer).ReadFrame(0x38f4100, 0x39fa0e0, 0x39fa0e0, 0x0, 0x0)
/go/pkg/mod/golang.org/x/[email protected]/http2/frame.go:492 +0x74
google.golang.org/grpc/internal/transport.(*http2Client).reader(0x38fe120)
/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_client.go:1294 +0x10c
created by google.golang.org/grpc/internal/transport.newHTTP2Client
/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_client.go:310 +0xbcc
goroutine 39 [IO wait]:
internal/poll.runtime_pollWait(0x9ddc7eb4, 0x72, 0xffffffff)
/usr/local/go/src/runtime/netpoll.go:203 +0x44
internal/poll.(*pollDesc).wait(0x38f21a4, 0x72, 0x8000, 0x8000, 0xffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x30
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0x38f2190, 0x38f6000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x174
net.(*netFD).Read(0x38f2190, 0x38f6000, 0x8000, 0x8000, 0x0, 0x5a9d5c, 0x39193e0)
/usr/local/go/src/net/fd_unix.go:202 +0x38
net.(*conn).Read(0x38960c8, 0x38f6000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:184 +0x64
bufio.(*Reader).Read(0x3890150, 0x38f40a0, 0x9, 0x9, 0xed000, 0x3a0e000, 0xc)
/usr/local/go/src/bufio/bufio.go:226 +0x248
io.ReadAtLeast(0x984530, 0x3890150, 0x38f40a0, 0x9, 0x9, 0x9, 0x41218, 0xc6148, 0x38901b8)
/usr/local/go/src/io/io.go:310 +0x6c
io.ReadFull(...)
/usr/local/go/src/io/io.go:329
golang.org/x/net/http2.readFrameHeader(0x38f40a0, 0x9, 0x9, 0x984530, 0x3890150, 0x0, 0x0, 0x0, 0x38901d4, 0x0)
/go/pkg/mod/golang.org/x/[email protected]/http2/frame.go:237 +0x54
golang.org/x/net/http2.(*Framer).ReadFrame(0x38f4080, 0x39193e0, 0x39193e0, 0x0, 0x0)
/go/pkg/mod/golang.org/x/[email protected]/http2/frame.go:492 +0x74
google.golang.org/grpc/internal/transport.(*http2Client).reader(0x38fe000)
/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_client.go:1294 +0x10c
created by google.golang.org/grpc/internal/transport.newHTTP2Client
/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_client.go:310 +0xbcc
goroutine 40 [select]:
google.golang.org/grpc/internal/transport.(*controlBuffer).get(0x38901b0, 0x1, 0x0, 0x0, 0x0, 0x0)
/go/pkg/mod/google.golang.org/[email protected]/internal/transport/controlbuf.go:395 +0xc8
google.golang.org/grpc/internal/transport.(*loopyWriter).run(0x38901e0, 0x0, 0x0)
/go/pkg/mod/google.golang.org/[email protected]/internal/transport/controlbuf.go:515 +0x1a8
google.golang.org/grpc/internal/transport.newHTTP2Client.func3(0x38fe000)
/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_client.go:356 +0x5c
created by google.golang.org/grpc/internal/transport.newHTTP2Client
/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_client.go:354 +0xdc0
goroutine 25 [select]:
golang.org/x/net/http2.(*serverConn).serve(0x3a16380)
/go/pkg/mod/golang.org/x/[email protected]/http2/server.go:859 +0x460
golang.org/x/net/http2.(*Server).ServeConn(0x386a510, 0x9906e8, 0x3a0a220, 0x38ebd44)
/go/pkg/mod/golang.org/x/[email protected]/http2/server.go:472 +0x5d0
golang.org/x/net/http2/h2c.h2cHandler.ServeHTTP(0x986750, 0x380e210, 0x386a510, 0x98c678, 0x38a0000, 0x39fe000)
/go/pkg/mod/golang.org/x/[email protected]/http2/h2c/h2c.go:87 +0x1c0
net/http.serverHandler.ServeHTTP(0x39122d0, 0x98c678, 0x38a0000, 0x39fe000)
/usr/local/go/src/net/http/server.go:2807 +0x88
net/http.(*conn).serve(0x39f6000, 0x98dd38, 0x3a0a0a0)
/usr/local/go/src/net/http/server.go:1895 +0x7d4
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2933 +0x2d0
goroutine 31 [select]:
golang.org/x/net/http2.(*serverConn).serve(0x3a16620)
/go/pkg/mod/golang.org/x/[email protected]/http2/server.go:859 +0x460
golang.org/x/net/http2.(*Server).ServeConn(0x386a510, 0x9906e8, 0x3a0a5a0, 0x38ecd44)
/go/pkg/mod/golang.org/x/[email protected]/http2/server.go:472 +0x5d0
golang.org/x/net/http2/h2c.h2cHandler.ServeHTTP(0x986750, 0x380e210, 0x386a510, 0x98c678, 0x38a01b0, 0x39fe180)
/go/pkg/mod/golang.org/x/[email protected]/http2/h2c/h2c.go:87 +0x1c0
net/http.serverHandler.ServeHTTP(0x39122d0, 0x98c678, 0x38a01b0, 0x39fe180)
/usr/local/go/src/net/http/server.go:2807 +0x88
net/http.(*conn).serve(0x39f60c0, 0x98dd38, 0x3a0a460)
/usr/local/go/src/net/http/server.go:1895 +0x7d4
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2933 +0x2d0
goroutine 29 [IO wait]:
internal/poll.runtime_pollWait(0x9ddc7e20, 0x72, 0xffffffff)
/usr/local/go/src/runtime/netpoll.go:203 +0x44
internal/poll.(*pollDesc).wait(0x39f2014, 0x72, 0x1000, 0x1000, 0xffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x30
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0x39f2000, 0x39fc000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x174
net.(*netFD).Read(0x39f2000, 0x39fc000, 0x1000, 0x1000, 0x39fc001, 0x0, 0x342e5c)
/usr/local/go/src/net/fd_unix.go:202 +0x38
net.(*conn).Read(0x39f4000, 0x39fc000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:184 +0x64
net/http.(*connReader).Read(0x3a0a0c0, 0x39fc000, 0x1000, 0x1000, 0x10001, 0x19b9, 0xd)
/usr/local/go/src/net/http/server.go:786 +0x160
bufio.(*Reader).Read(0x39f8030, 0x39fe120, 0x9, 0x9, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:226 +0x248
io.(*multiReader).Read(0x38b4010, 0x39fe120, 0x9, 0x9, 0x46138, 0x79f00, 0x46198)
/usr/local/go/src/io/multi.go:26 +0xa8
golang.org/x/net/http2/h2c.(*rwConn).Read(0x3a0a220, 0x39fe120, 0x9, 0x9, 0x3a161c0, 0x3, 0x39f0130)
/go/pkg/mod/golang.org/x/[email protected]/http2/h2c/h2c.go:287 +0x40
io.ReadAtLeast(0x9ddcc3d0, 0x3a0a220, 0x39fe120, 0x9, 0x9, 0x9, 0x7470001, 0x3a40002, 0x0)
/usr/local/go/src/io/io.go:310 +0x6c
io.ReadFull(...)
/usr/local/go/src/io/io.go:329
golang.org/x/net/http2.readFrameHeader(0x39fe120, 0x9, 0x9, 0x9ddcc3d0, 0x3a0a220, 0x0, 0x0, 0x0, 0x39bfc6c, 0x3a43f5c)
/go/pkg/mod/golang.org/x/[email protected]/http2/frame.go:237 +0x54
golang.org/x/net/http2.(*Framer).ReadFrame(0x39fe100, 0x3a43f58, 0x2, 0x0, 0x1)
/go/pkg/mod/golang.org/x/[email protected]/http2/frame.go:492 +0x74
golang.org/x/net/http2.(*serverConn).readFrames(0x3a16380)
/go/pkg/mod/golang.org/x/[email protected]/http2/server.go:745 +0x74
created by golang.org/x/net/http2.(*serverConn).serve
/go/pkg/mod/golang.org/x/[email protected]/http2/server.go:851 +0x2cc
goroutine 44 [select]:
google.golang.org/grpc/internal/transport.(*controlBuffer).get(0x38902a0, 0x1, 0x0, 0x0, 0x0, 0x0)
/go/pkg/mod/google.golang.org/[email protected]/internal/transport/controlbuf.go:395 +0xc8
google.golang.org/grpc/internal/transport.(*loopyWriter).run(0x38902d0, 0x0, 0x0)
/go/pkg/mod/google.golang.org/[email protected]/internal/transport/controlbuf.go:515 +0x1a8
google.golang.org/grpc/internal/transport.newHTTP2Client.func3(0x38fe120)
/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_client.go:356 +0x5c
created by google.golang.org/grpc/internal/transport.newHTTP2Client
/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_client.go:354 +0xdc0
goroutine 96 [select]:
google.golang.org/grpc/internal/transport.(*serverHandlerTransport).HandleStreams.func1(0x39f0e80, 0x39f2a50, 0x39f4588)
/go/pkg/mod/google.golang.org/[email protected]/internal/transport/handler_server.go:344 +0xa4
created by google.golang.org/grpc/internal/transport.(*serverHandlerTransport).HandleStreams
/go/pkg/mod/google.golang.org/[email protected]/internal/transport/handler_server.go:343 +0xac
goroutine 67 [IO wait]:
internal/poll.runtime_pollWait(0x9ddc7cf8, 0x72, 0xffffffff)
/usr/local/go/src/runtime/netpoll.go:203 +0x44
internal/poll.(*pollDesc).wait(0x39f2104, 0x72, 0x1000, 0x1000, 0xffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x30
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0x39f20f0, 0x38c6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x174
net.(*netFD).Read(0x39f20f0, 0x38c6000, 0x1000, 0x1000, 0x1, 0x0, 0x342e5c)
/usr/local/go/src/net/fd_unix.go:202 +0x38
net.(*conn).Read(0x39f4050, 0x38c6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:184 +0x64
net/http.(*connReader).Read(0x3a0a480, 0x38c6000, 0x1000, 0x1000, 0x10401, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:786 +0x160
bufio.(*Reader).Read(0x39f8090, 0x39fe2a0, 0x9, 0x9, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:226 +0x248
io.(*multiReader).Read(0x38b4060, 0x39fe2a0, 0x9, 0x9, 0x39f03f0, 0x1, 0x0)
/usr/local/go/src/io/multi.go:26 +0xa8
golang.org/x/net/http2/h2c.(*rwConn).Read(0x3a0a5a0, 0x39fe2a0, 0x9, 0x9, 0x1, 0x8b2b4, 0x39f03f0)
/go/pkg/mod/golang.org/x/[email protected]/http2/h2c/h2c.go:287 +0x40
io.ReadAtLeast(0x9ddcc3d0, 0x3a0a5a0, 0x39fe2a0, 0x9, 0x9, 0x9, 0x3890001, 0x5a0001, 0x0)
/usr/local/go/src/io/io.go:310 +0x6c
io.ReadFull(...)
/usr/local/go/src/io/io.go:329
golang.org/x/net/http2.readFrameHeader(0x39fe2a0, 0x9, 0x9, 0x9ddcc3d0, 0x3a0a5a0, 0x0, 0x0, 0x0, 0x38603ac, 0x397775c)
/go/pkg/mod/golang.org/x/[email protected]/http2/frame.go:237 +0x54
golang.org/x/net/http2.(*Framer).ReadFrame(0x39fe280, 0x3977758, 0x2, 0x0, 0x1)
/go/pkg/mod/golang.org/x/[email protected]/http2/frame.go:492 +0x74
golang.org/x/net/http2.(*serverConn).readFrames(0x3a16620)
/go/pkg/mod/golang.org/x/[email protected]/http2/server.go:745 +0x74
created by golang.org/x/net/http2.(*serverConn).serve
/go/pkg/mod/golang.org/x/[email protected]/http2/server.go:851 +0x2cc
goroutine 45 [select]:
google.golang.org/grpc/internal/transport.(*Stream).waitOnHeader(0x3912c60)
/go/pkg/mod/google.golang.org/[email protected]/internal/transport/transport.go:321 +0x94
google.golang.org/grpc/internal/transport.(*Stream).RecvCompress(...)
/go/pkg/mod/google.golang.org/[email protected]/internal/transport/transport.go:336
google.golang.org/grpc.(*csAttempt).recvMsg(0x393cc80, 0x838da0, 0x380d400, 0x0, 0xffffffff, 0x0)
/go/pkg/mod/google.golang.org/[email protected]/stream.go:894 +0x540
google.golang.org/grpc.(*clientStream).RecvMsg.func1(0x393cc80, 0x1575b, 0x0)
/go/pkg/mod/google.golang.org/[email protected]/stream.go:759 +0x34
google.golang.org/grpc.(*clientStream).withRetry(0x3a50140, 0x3a5d448, 0x3a5d430, 0x0, 0x3a4cf80)
/go/pkg/mod/google.golang.org/[email protected]/stream.go:617 +0x60
google.golang.org/grpc.(*clientStream).RecvMsg(0x3a50140, 0x838da0, 0x380d400, 0x0, 0x0)
/go/pkg/mod/google.golang.org/[email protected]/stream.go:758 +0xcc
google.golang.org/grpc.invoke(0x98dd98, 0x380d3a0, 0x861371, 0x13, 0x83cd40, 0x391aac0, 0x838da0, 0x380d400, 0x383cf00, 0x380e630, ...)
/go/pkg/mod/google.golang.org/[email protected]/call.go:73 +0xdc
google.golang.org/grpc.(*ClientConn).Invoke(0x383cf00, 0x98dd98, 0x380d3a0, 0x861371, 0x13, 0x83cd40, 0x391aac0, 0x838da0, 0x380d400, 0x380e630, ...)
/go/pkg/mod/google.golang.org/[email protected]/call.go:37 +0x108
github.com/snowzach/doods/odrpc.(*odrpcClient).Detect(0x39010d0, 0x98dd98, 0x380d3a0, 0x391aac0, 0x380e630, 0x2, 0x2, 0x98dd98, 0x380d3a0, 0x0)
/build/odrpc/rpc.pb.go:967 +0x88
github.com/snowzach/doods/odrpc.request_Odrpc_Detect_0(0x98dd98, 0x380d3a0, 0x98e870, 0xeb1f48, 0x98bc58, 0x39010d0, 0x392ca00, 0x380d2e0, 0x0, 0x74482d58, ...)
/build/odrpc/rpc.pb.gw.go:62 +0x29c
github.com/snowzach/doods/odrpc.RegisterOdrpcHandlerClient.func2(0x9d32e038, 0x380d2c0, 0x392ca00, 0x380d2e0)
/build/odrpc/rpc.pb.gw.go:289 +0x134
github.com/grpc-ecosystem/grpc-gateway/runtime.(*ServeMux).ServeHTTP(0x391a340, 0x9d32e038, 0x380d2c0, 0x392ca00)
/go/pkg/mod/github.com/grpc-ecosystem/[email protected]/runtime/mux.go:240 +0x8d0
github.com/snowzach/doods/server.(*Server).ListenAndServe.func2(0x9d32e038, 0x380d2c0, 0x392ca00)
/build/server/server.go:268 +0x34
net/http.HandlerFunc.ServeHTTP(...)
/usr/local/go/src/net/http/server.go:2012
github.com/go-chi/chi.(*Mux).routeHTTP(0x386a030, 0x9d32e038, 0x380d2c0, 0x392ca00)
/go/pkg/mod/github.com/go-chi/[email protected]/mux.go:437 +0x1f4
net/http.HandlerFunc.ServeHTTP(0x3900928, 0x9d32e038, 0x380d2c0, 0x392ca00)
/usr/local/go/src/net/http/server.go:2012 +0x34
github.com/go-chi/cors.(*Cors).Handler.func1(0x9d32e038, 0x380d2c0, 0x392ca00)
/go/pkg/mod/github.com/go-chi/[email protected]/cors.go:228 +0x17c
net/http.HandlerFunc.ServeHTTP(0x380e220, 0x9d32e038, 0x380d2c0, 0x392ca00)
/usr/local/go/src/net/http/server.go:2012 +0x34
github.com/snowzach/doods/server.New.func2.1(0x98c678, 0x3912ab0, 0x392ca00)
/build/server/server.go:114 +0x1a8
net/http.HandlerFunc.ServeHTTP(0x380e230, 0x98c678, 0x3912ab0, 0x392ca00)
/usr/local/go/src/net/http/server.go:2012 +0x34
github.com/go-chi/render.SetContentType.func1.1(0x98c678, 0x3912ab0, 0x392c980)
/go/pkg/mod/github.com/go-chi/[email protected]/content_type.go:52 +0x138
net/http.HandlerFunc.ServeHTTP(0x380e240, 0x98c678, 0x3912ab0, 0x392c980)
/usr/local/go/src/net/http/server.go:2012 +0x34
github.com/go-chi/chi/middleware.Recoverer.func1(0x98c678, 0x3912ab0, 0x392c980)
/go/pkg/mod/github.com/go-chi/[email protected]/middleware/recoverer.go:37 +0x6c
net/http.HandlerFunc.ServeHTTP(0x380e250, 0x98c678, 0x3912ab0, 0x392c980)
/usr/local/go/src/net/http/server.go:2012 +0x34
github.com/go-chi/chi/middleware.RequestID.func1(0x98c678, 0x3912ab0, 0x392c900)
/go/pkg/mod/github.com/go-chi/[email protected]/middleware/request_id.go:76 +0x168
net/http.HandlerFunc.ServeHTTP(0x380e260, 0x98c678, 0x3912ab0, 0x392c900)
/usr/local/go/src/net/http/server.go:2012 +0x34
github.com/go-chi/chi.(*Mux).ServeHTTP(0x386a030, 0x98c678, 0x3912ab0, 0x39fe900)
/go/pkg/mod/github.com/go-chi/[email protected]/mux.go:86 +0x220
github.com/snowzach/doods/server.New.func3(0x98c678, 0x3912ab0, 0x39fe900)
/build/server/server.go:185 +0x7c
net/http.HandlerFunc.ServeHTTP(0x380e210, 0x98c678, 0x3912ab0, 0x39fe900)
/usr/local/go/src/net/http/server.go:2012 +0x34
golang.org/x/net/http2/h2c.h2cHandler.ServeHTTP(0x986750, 0x380e210, 0x386a510, 0x98c678, 0x3912ab0, 0x39fe900)
/go/pkg/mod/golang.org/x/[email protected]/http2/h2c/h2c.go:98 +0x274
net/http.serverHandler.ServeHTTP(0x39122d0, 0x98c678, 0x3912ab0, 0x39fe900)
/usr/local/go/src/net/http/server.go:2807 +0x88
net/http.(*conn).serve(0x38a42a0, 0x98dd38, 0x3a0b540)
/usr/local/go/src/net/http/server.go:1895 +0x7d4
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2933 +0x2d0
goroutine 46 [select]:
google.golang.org/grpc/internal/transport.(*Stream).waitOnHeader(0x38a0990)
/go/pkg/mod/google.golang.org/[email protected]/internal/transport/transport.go:321 +0x94
google.golang.org/grpc/internal/transport.(*Stream).RecvCompress(...)
/go/pkg/mod/google.golang.org/[email protected]/internal/transport/transport.go:336
google.golang.org/grpc.(*csAttempt).recvMsg(0x39f2910, 0x838da0, 0x3a0b940, 0x0, 0xffffffff, 0x0)
/go/pkg/mod/google.golang.org/[email protected]/stream.go:894 +0x540
google.golang.org/grpc.(*clientStream).RecvMsg.func1(0x39f2910, 0x18080, 0x0)
/go/pkg/mod/google.golang.org/[email protected]/stream.go:759 +0x34
google.golang.org/grpc.(*clientStream).withRetry(0x38d2280, 0x3a59448, 0x3a59430, 0x0, 0x39f4508)
/go/pkg/mod/google.golang.org/[email protected]/stream.go:617 +0x60
google.golang.org/grpc.(*clientStream).RecvMsg(0x38d2280, 0x838da0, 0x3a0b940, 0x0, 0x0)
/go/pkg/mod/google.golang.org/[email protected]/stream.go:758 +0xcc
google.golang.org/grpc.invoke(0x98dd98, 0x3a0b7c0, 0x861371, 0x13, 0x83cd40, 0x39bf100, 0x838da0, 0x3a0b940, 0x383cf00, 0x38b45a0, ...)
/go/pkg/mod/google.golang.org/[email protected]/call.go:73 +0xdc
google.golang.org/grpc.(*ClientConn).Invoke(0x383cf00, 0x98dd98, 0x3a0b7c0, 0x861371, 0x13, 0x83cd40, 0x39bf100, 0x838da0, 0x3a0b940, 0x38b45a0, ...)
/go/pkg/mod/google.golang.org/[email protected]/call.go:37 +0x108
github.com/snowzach/doods/odrpc.(*odrpcClient).Detect(0x39010d0, 0x98dd98, 0x3a0b7c0, 0x39bf100, 0x38b45a0, 0x2, 0x2, 0x98dd98, 0x3a0b7c0, 0x0)
/build/odrpc/rpc.pb.go:967 +0x88
github.com/snowzach/doods/odrpc.request_Odrpc_Detect_0(0x98dd98, 0x3a0b7c0, 0x98e870, 0xeb1f48, 0x98bc58, 0x39010d0, 0x39fea80, 0x3a0b700, 0x0, 0x74482d58, ...)
/build/odrpc/rpc.pb.gw.go:62 +0x29c
github.com/snowzach/doods/odrpc.RegisterOdrpcHandlerClient.func2(0x9d32e038, 0x3a0b6e0, 0x39fea80, 0x3a0b700)
/build/odrpc/rpc.pb.gw.go:289 +0x134
github.com/grpc-ecosystem/grpc-gateway/runtime.(*ServeMux).ServeHTTP(0x391a340, 0x9d32e038, 0x3a0b6e0, 0x39fea80)
/go/pkg/mod/github.com/grpc-ecosystem/[email protected]/runtime/mux.go:240 +0x8d0
github.com/snowzach/doods/server.(*Server).ListenAndServe.func2(0x9d32e038, 0x3a0b6e0, 0x39fea80)
/build/server/server.go:268 +0x34
net/http.HandlerFunc.ServeHTTP(...)
/usr/local/go/src/net/http/server.go:2012
github.com/go-chi/chi.(*Mux).routeHTTP(0x386a030, 0x9d32e038, 0x3a0b6e0, 0x39fea80)
/go/pkg/mod/github.com/go-chi/[email protected]/mux.go:437 +0x1f4
net/http.HandlerFunc.ServeHTTP(0x3900928, 0x9d32e038, 0x3a0b6e0, 0x39fea80)
/usr/local/go/src/net/http/server.go:2012 +0x34
github.com/go-chi/cors.(*Cors).Handler.func1(0x9d32e038, 0x3a0b6e0, 0x39fea80)
/go/pkg/mod/github.com/go-chi/[email protected]/cors.go:228 +0x17c
net/http.HandlerFunc.ServeHTTP(0x380e220, 0x9d32e038, 0x3a0b6e0, 0x39fea80)
/usr/local/go/src/net/http/server.go:2012 +0x34
github.com/snowzach/doods/server.New.func2.1(0x98c678, 0x38a0750, 0x39fea80)
/build/server/server.go:114 +0x1a8
net/http.HandlerFunc.ServeHTTP(0x380e230, 0x98c678, 0x38a0750, 0x39fea80)
/usr/local/go/src/net/http/server.go:2012 +0x34
github.com/go-chi/render.SetContentType.func1.1(0x98c678, 0x38a0750, 0x39fea00)
/go/pkg/mod/github.com/go-chi/[email protected]/content_type.go:52 +0x138
net/http.HandlerFunc.ServeHTTP(0x380e240, 0x98c678, 0x38a0750, 0x39fea00)
/usr/local/go/src/net/http/server.go:2012 +0x34
github.com/go-chi/chi/middleware.Recoverer.func1(0x98c678, 0x38a0750, 0x39fea00)
/go/pkg/mod/github.com/go-chi/[email protected]/middleware/recoverer.go:37 +0x6c
net/http.HandlerFunc.ServeHTTP(0x380e250, 0x98c678, 0x38a0750, 0x39fea00)
/usr/local/go/src/net/http/server.go:2012 +0x34
github.com/go-chi/chi/middleware.RequestID.func1(0x98c678, 0x38a0750, 0x39fe980)
/go/pkg/mod/github.com/go-chi/[email protected]/middleware/request_id.go:76 +0x168
net/http.HandlerFunc.ServeHTTP(0x380e260, 0x98c678, 0x38a0750, 0x39fe980)
/usr/local/go/src/net/http/server.go:2012 +0x34
github.com/go-chi/chi.(*Mux).ServeHTTP(0x386a030, 0x98c678, 0x38a0750, 0x38f4300)
/go/pkg/mod/github.com/go-chi/[email protected]/mux.go:86 +0x220
github.com/snowzach/doods/server.New.func3(0x98c678, 0x38a0750, 0x38f4300)
/build/server/server.go:185 +0x7c
net/http.HandlerFunc.ServeHTTP(0x380e210, 0x98c678, 0x38a0750, 0x38f4300)
/usr/local/go/src/net/http/server.go:2012 +0x34
golang.org/x/net/http2/h2c.h2cHandler.ServeHTTP(0x986750, 0x380e210, 0x386a510, 0x98c678, 0x38a0750, 0x38f4300)
/go/pkg/mod/golang.org/x/[email protected]/http2/h2c/h2c.go:98 +0x274
net/http.serverHandler.ServeHTTP(0x39122d0, 0x98c678, 0x38a0750, 0x38f4300)
/usr/local/go/src/net/http/server.go:2807 +0x88
net/http.(*conn).serve(0x38a4300, 0x98dd38, 0x3893100)
/usr/local/go/src/net/http/server.go:1895 +0x7d4
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2933 +0x2d0
goroutine 91 [IO wait]:
internal/poll.runtime_pollWait(0x9ddc7bd0, 0x72, 0xffffffff)
/usr/local/go/src/runtime/netpoll.go:203 +0x44
internal/poll.(*pollDesc).wait(0x38f2654, 0x72, 0x0, 0x1, 0xffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x30
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0x38f2640, 0x389312d, 0x1, 0x1, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x174
net.(*netFD).Read(0x38f2640, 0x389312d, 0x1, 0x1, 0x39be8c0, 0x0, 0x3a0ab30)
/usr/local/go/src/net/fd_unix.go:202 +0x38
net.(*conn).Read(0x3896508, 0x389312d, 0x1, 0x1, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:184 +0x64
net/http.(*connReader).backgroundRead(0x3893120)
/usr/local/go/src/net/http/server.go:678 +0x44
created by net/http.(*connReader).startBackgroundRead
/usr/local/go/src/net/http/server.go:674 +0xc0
goroutine 133 [select]:
google.golang.org/grpc/internal/transport.(*Stream).waitOnHeader(0x38a0bd0)
/go/pkg/mod/google.golang.org/[email protected]/internal/transport/transport.go:321 +0x94
google.golang.org/grpc/internal/transport.(*Stream).RecvCompress(...)
/go/pkg/mod/google.golang.org/[email protected]/internal/transport/transport.go:336
google.golang.org/grpc.(*csAttempt).recvMsg(0x39f2c30, 0x838da0, 0x727e2c0, 0x0, 0xffffffff, 0x0)
/go/pkg/mod/google.golang.org/[email protected]/stream.go:894 +0x540
google.golang.org/grpc.(*clientStream).RecvMsg.func1(0x39f2c30, 0x30074, 0x0)
/go/pkg/mod/google.golang.org/[email protected]/stream.go:759 +0x34
google.golang.org/grpc.(*clientStream).withRetry(0x38d23c0, 0x3a5b448, 0x3a5b430, 0x0, 0x39f4648)
/go/pkg/mod/google.golang.org/[email protected]/stream.go:617 +0x60
google.golang.org/grpc.(*clientStream).RecvMsg(0x38d23c0, 0x838da0, 0x727e2c0, 0x0, 0x0)
/go/pkg/mod/google.golang.org/[email protected]/stream.go:758 +0xcc
google.golang.org/grpc.invoke(0x98dd98, 0x727e260, 0x861371, 0x13, 0x83cd40, 0x39bf8c0, 0x838da0, 0x727e2c0, 0x383cf00, 0x38b48e0, ...)
/go/pkg/mod/google.golang.org/[email protected]/call.go:73 +0xdc
google.golang.org/grpc.(*ClientConn).Invoke(0x383cf00, 0x98dd98, 0x727e260, 0x861371, 0x13, 0x83cd40, 0x39bf8c0, 0x838da0, 0x727e2c0, 0x38b48e0, ...)
/go/pkg/mod/google.golang.org/[email protected]/call.go:37 +0x108
github.com/snowzach/doods/odrpc.(*odrpcClient).Detect(0x39010d0, 0x98dd98, 0x727e260, 0x39bf8c0, 0x38b48e0, 0x2, 0x2, 0x98dd98, 0x727e260, 0x0)
/build/odrpc/rpc.pb.go:967 +0x88
github.com/snowzach/doods/odrpc.request_Odrpc_Detect_0(0x98dd98, 0x727e260, 0x98e870, 0xeb1f48, 0x98bc58, 0x39010d0, 0x39fee80, 0x727e1a0, 0x0, 0x74482d58, ...)
/build/odrpc/rpc.pb.gw.go:62 +0x29c
github.com/snowzach/doods/odrpc.RegisterOdrpcHandlerClient.func2(0x9d32e038, 0x727e180, 0x39fee80, 0x727e1a0)
/build/odrpc/rpc.pb.gw.go:289 +0x134
github.com/grpc-ecosystem/grpc-gateway/runtime.(*ServeMux).ServeHTTP(0x391a340, 0x9d32e038, 0x727e180, 0x39fee80)
/go/pkg/mod/github.com/grpc-ecosystem/[email protected]/runtime/mux.go:240 +0x8d0
github.com/snowzach/doods/server.(*Server).ListenAndServe.func2(0x9d32e038, 0x727e180, 0x39fee80)
/build/server/server.go:268 +0x34
net/http.HandlerFunc.ServeHTTP(...)
/usr/local/go/src/net/http/server.go:2012
github.com/go-chi/chi.(*Mux).routeHTTP(0x386a030, 0x9d32e038, 0x727e180, 0x39fee80)
/go/pkg/mod/github.com/go-chi/[email protected]/mux.go:437 +0x1f4
net/http.HandlerFunc.ServeHTTP(0x3900928, 0x9d32e038, 0x727e180, 0x39fee80)
/usr/local/go/src/net/http/server.go:2012 +0x34
github.com/go-chi/cors.(*Cors).Handler.func1(0x9d32e038, 0x727e180, 0x39fee80)
/go/pkg/mod/github.com/go-chi/[email protected]/cors.go:228 +0x17c
net/http.HandlerFunc.ServeHTTP(0x380e220, 0x9d32e038, 0x727e180, 0x39fee80)
/usr/local/go/src/net/http/server.go:2012 +0x34
github.com/snowzach/doods/server.New.func2.1(0x98c678, 0x38a0ab0, 0x39fee80)
/build/server/server.go:114 +0x1a8
net/http.HandlerFunc.ServeHTTP(0x380e230, 0x98c678, 0x38a0ab0, 0x39fee80)
/usr/local/go/src/net/http/server.go:2012 +0x34
github.com/go-chi/render.SetContentType.func1.1(0x98c678, 0x38a0ab0, 0x39fee00)
/go/pkg/mod/github.com/go-chi/[email protected]/content_type.go:52 +0x138
net/http.HandlerFunc.ServeHTTP(0x380e240, 0x98c678, 0x38a0ab0, 0x39fee00)
/usr/local/go/src/net/http/server.go:2012 +0x34
github.com/go-chi/chi/middleware.Recoverer.func1(0x98c678, 0x38a0ab0, 0x39fee00)
/go/pkg/mod/github.com/go-chi/[email protected]/middleware/recoverer.go:37 +0x6c
net/http.HandlerFunc.ServeHTTP(0x380e250, 0x98c678, 0x38a0ab0, 0x39fee00)
/usr/local/go/src/net/http/server.go:2012 +0x34
github.com/go-chi/chi/middleware.RequestID.func1(0x98c678, 0x38a0ab0, 0x39fed80)
/go/pkg/mod/github.com/go-chi/[email protected]/middleware/request_id.go:76 +0x168
net/http.HandlerFunc.ServeHTTP(0x380e260, 0x98c678, 0x38a0ab0, 0x39fed80)
/usr/local/go/src/net/http/server.go:2012 +0x34
github.com/go-chi/chi.(*Mux).ServeHTTP(0x386a030, 0x98c678, 0x38a0ab0, 0x39fed00)
/go/pkg/mod/github.com/go-chi/[email protected]/mux.go:86 +0x220
github.com/snowzach/doods/server.New.func3(0x98c678, 0x38a0ab0, 0x39fed00)
/build/server/server.go:185 +0x7c
net/http.HandlerFunc.ServeHTTP(0x380e210, 0x98c678, 0x38a0ab0, 0x39fed00)
/usr/local/go/src/net/http/server.go:2012 +0x34
golang.org/x/net/http2/h2c.h2cHandler.ServeHTTP(0x986750, 0x380e210, 0x386a510, 0x98c678, 0x38a0ab0, 0x39fed00)
/go/pkg/mod/golang.org/x/[email protected]/http2/h2c/h2c.go:98 +0x274
net/http.serverHandler.ServeHTTP(0x39122d0, 0x98c678, 0x38a0ab0, 0x39fed00)
/usr/local/go/src/net/http/server.go:2807 +0x88
net/http.(*conn).serve(0x39f6360, 0x98dd38, 0x3a0bfe0)
/usr/local/go/src/net/http/server.go:1895 +0x7d4
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2933 +0x2d0
goroutine 104 [select]:
google.golang.org/grpc/internal/transport.(*serverHandlerTransport).HandleStreams.func1(0x38ccf80, 0x38f2b40, 0x3896950)
/go/pkg/mod/google.golang.org/[email protected]/internal/transport/handler_server.go:344 +0xa4
created by google.golang.org/grpc/internal/transport.(*serverHandlerTransport).HandleStreams
/go/pkg/mod/google.golang.org/[email protected]/internal/transport/handler_server.go:343 +0xac
goroutine 9 [select]:
google.golang.org/grpc/internal/transport.(*serverHandlerTransport).HandleStreams.func1(0x3920940, 0x38bc410, 0x3810200)
/go/pkg/mod/google.golang.org/[email protected]/internal/transport/handler_server.go:344 +0xa4
created by google.golang.org/grpc/internal/transport.(*serverHandlerTransport).HandleStreams
/go/pkg/mod/google.golang.org/[email protected]/internal/transport/handler_server.go:343 +0xac
goroutine 58 [IO wait]:
internal/poll.runtime_pollWait(0x9ddc7c64, 0x72, 0xffffffff)
/usr/local/go/src/runtime/netpoll.go:203 +0x44
internal/poll.(*pollDesc).wait(0x38f2604, 0x72, 0x0, 0x1, 0xffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x30
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0x38f25f0, 0x3a0b56d, 0x1, 0x1, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:terminate called recursively
169 +0x174
net.(*netFD).Read(0x38f25f0, 0x3a0b56d, 0x1, 0x1, 0x0, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:202 +0x38
net.(*conn).Read(0x3896500, 0x3a0b56d, 0x1, 0x1, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:184 +0x64
net/http.(*connReader).backgroundRead(0x3a0b560)
/usr/local/go/src/net/http/server.go:678 +0x44
created by net/http.(*connReader).startBackgroundRead
/usr/local/go/src/net/http/server.go:674 +0xc0
goroutine 47 [select]:
google.golang.org/grpc/internal/transport.(*serverHandlerTransport).runStream(0x38bc410)
/go/pkg/mod/google.golang.org/[email protected]/internal/transport/handler_server.go:426 +0x8c
google.golang.org/grpc/internal/transport.(*serverHandlerTransport).HandleStreams(0x38bc410, 0x399bc40, 0x8933c4)
/go/pkg/mod/google.golang.org/[email protected]/internal/transport/handler_server.go:416 +0x430
google.golang.org/grpc.(*Server).serveStreams(0x392e000, 0x990b30, 0x38bc410)
/go/pkg/mod/google.golang.org/[email protected]/server.go:855 +0xe4
google.golang.org/grpc.(*Server).ServeHTTP(0x392e000, 0x98c158, 0x3896568, 0x38f4400)
/go/pkg/mod/google.golang.org/[email protected]/server.go:924 +0xcc
github.com/snowzach/doods/server.New.func3(0x98c158, 0x3896568, 0x38f4400)
/build/server/server.go:183 +0x50
net/http.HandlerFunc.ServeHTTP(0x380e210, 0x98c158, 0x3896568, 0x38f4400)
/usr/local/go/src/net/http/server.go:2012 +0x34
golang.org/x/net/http2.(*serverConn).runHandler(0x3a16380, 0x3896568, 0x38f4400, 0x3894450)
/go/pkg/mod/golang.org/x/[email protected]/http2/server.go:2152 +0x74
created by golang.org/x/net/http2.(*serverConn).processHeaders
/go/pkg/mod/golang.org/x/[email protected]/http2/server.go:1882 +0x418
goroutine 115 [IO wait]:
internal/poll.runtime_pollWait(0x9ddc7b3c, 0x72, 0xffffffff)
/usr/local/go/src/runtime/netpoll.go:203 +0x44
internal/poll.(*pollDesc).wait(0x38f29c4, 0x72, 0x0, 0x1, 0xffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x30
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0x38f29b0, 0x747012d, 0x1, 0x1, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x174
net.(*netFD).Read(0x38f29b0, 0x747012d, 0x1, 0x1, 0x39209c0, 0x0, 0x9847d0)
/usr/local/go/src/net/fd_unix.go:202 +0x38
net.(*conn).Read(0x38966f0, 0x747012d, 0x1, 0x1, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:184 +0x64
net/http.(*connReader).backgroundRead(0x7470120)
/usr/local/go/src/net/http/server.go:678 +0x44
created by net/http.(*connReader).startBackgroundRead
/usr/local/go/src/net/http/server.go:674 +0xc0
goroutine 11 [syscall]:
github.com/tensorflow/tensorflow/tensorflow/go._Cfunc_TF_SessionRun(0x8f7f40e0, 0x0, 0x3896848, 0x3896850, 0x1, 0x3893a00, 0x3894610, 0x4, 0x0, 0x0, ...)
_cgo_gotypes.go:1452 +0x30 fp=0x384b8ac sp=0x384b898 pc=0x67663c
github.com/tensorflow/tensorflow/tensorflow/go.(*Session).Run.func1(0x3902500, 0x3860980, 0x384bab4, 0x384baec, 0x4, 0x4, 0x0, 0x0, 0x0, 0x3896858)
/go/pkg/mod/github.com/tensorflow/[email protected]+incompatible/tensorflow/go/session.go:149 +0x210 fp=0x384b900 sp=0x384b8ac pc=0x685158
github.com/tensorflow/tensorflow/tensorflow/go.(*Session).Run(0x3902500, 0x384bab4, 0x384baec, 0x4, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/go/pkg/mod/github.com/tensorflow/[email protected]+incompatible/tensorflow/go/session.go:149 +0x14c fp=0x384b948 sp=0x384b900 pc=0x67d0e8
github.com/snowzach/doods/detector/tensorflow.(*detector).Detect(0x388f3c0, 0x98dd98, 0x399bf80, 0x397a800, 0x0, 0x0, 0x0)
/build/detector/tensorflow/tensorflow.go:187 +0xb18 fp=0x384bc88 sp=0x384b948 pc=0x689cbc
github.com/snowzach/doods/detector.(*Mux).Detect(0x3894510, 0x98dd98, 0x399bf80, 0x397a800, 0x3894510, 0x974c01, 0x9ddcc430)
/build/detector/detector.go:130 +0xb4 fp=0x384bcc0 sp=0x384bc88 pc=0x69c090
github.com/snowzach/doods/odrpc._Odrpc_Detect_Handler.func1(0x98dd98, 0x399bf80, 0x83cd40, 0x397a800, 0x13, 0x98dd98, 0x399bf80, 0x0)
/build/odrpc/rpc.pb.go:1050 +0x68 fp=0x384bce0 sp=0x384bcc0 pc=0x652b60
github.com/grpc-ecosystem/go-grpc-middleware/auth.UnaryServerInterceptor.func1(0x98dd98, 0x399bf80, 0x83cd40, 0x397a800, 0x390e370, 0x390e380, 0x7de558, 0x390e390, 0x0, 0x390e370)
/go/pkg/mod/github.com/grpc-ecosystem/[email protected]/auth/auth.go:47 +0xd4 fp=0x384bd0c sp=0x384bce0 pc=0x6d7758
github.com/grpc-ecosystem/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x98dd98, 0x399bf80, 0x83cd40, 0x397a800, 0x391e4b0, 0x71b4000, 0x383c5a0, 0x647248)
/go/pkg/mod/github.com/grpc-ecosystem/[email protected]/chain.go:25 +0x4c fp=0x384bd38 sp=0x384bd0c pc=0x6d6c80
github.com/grpc-ecosystem/go-grpc-middleware.ChainUnaryServer.func1(0x98dd98, 0x399bf80, 0x83cd40, 0x397a800, 0x390e370, 0x390e380, 0x612d04, 0x80caa8, 0x399bf80, 0x807b90)
/go/pkg/mod/github.com/grpc-ecosystem/[email protected]/chain.go:34 +0xbc fp=0x384bd6c sp=0x384bd38 pc=0x6d6e10
github.com/snowzach/doods/odrpc._Odrpc_Detect_Handler(0x808a90, 0x3894510, 0x98dd98, 0x399bf80, 0x391e4b0, 0x380c2c0, 0x98dd98, 0x399bf80, 0x71b4000, 0x18080)
/build/odrpc/rpc.pb.go:1052 +0x108 fp=0x384bda0 sp=0x384bd6c pc=0x6472ac
google.golang.org/grpc.(*Server).processUnaryRPC(0x392e000, 0x990b30, 0x38bc410, 0x389e6c0, 0x380c5e0, 0xe50834, 0x0, 0x0, 0x0)
/go/pkg/mod/google.golang.org/[email protected]/server.go:1210 +0x468 fp=0x384bf1c sp=0x384bda0 pc=0x612d4c
google.golang.org/grpc.(*Server).handleStream(0x392e000, 0x990b30, 0x38bc410, 0x389e6c0, 0x0)
/go/pkg/mod/google.golang.org/[email protected]/server.go:1533 +0xa88 fp=0x384bfb0 sp=0x384bf1c pc=0x61631c
google.golang.org/grpc.(*Server).serveStreams.func1.2(0x3918560, 0x392e000, 0x990b30, 0x38bc410, 0x389e6c0)
/go/pkg/mod/google.golang.org/[email protected]/server.go:871 +0x84 fp=0x384bfd4 sp=0x384bfb0 pc=0x621424
created by google.golang.org/grpc.(*Server).serveStreams.func1
/go/pkg/mod/google.golang.org/[email protected]/server.go:869 +0x1b8
goroutine 48 [select]:
google.golang.org/grpc/internal/transport.(*serverHandlerTransport).runStream(0x38f2910)
/go/pkg/mod/google.golang.org/[email protected]/internal/transport/handler_server.go:426 +0x8c
google.golang.org/grpc/internal/transport.(*serverHandlerTransport).HandleStreams(0x38f2910, 0x3893440, 0x8933c4)
/go/pkg/mod/google.golang.org/[email protected]/internal/transport/handler_server.go:416 +0x430
google.golang.org/grpc.(*Server).serveStreams(0x392e000, 0x990b30, 0x38f2910)
/go/pkg/mod/google.golang.org/[email protected]/server.go:855 +0xe4
google.golang.org/grpc.(*Server).ServeHTTP(0x392e000, 0x98c158, 0x38965c0, 0x38f4500)
/go/pkg/mod/google.golang.org/[email protected]/server.go:924 +0xcc
github.com/snowzach/doods/server.New.func3(0x98c158, 0x38965c0, 0x38f4500)
/build/server/server.go:183 +0x50
net/http.HandlerFunc.ServeHTTP(0x380e210, 0x98c158, 0x38965c0, 0x38f4500)
/usr/local/go/src/net/http/server.go:2012 +0x34
golang.org/x/net/http2.(*serverConn).runHandler(0x3a16380, 0x38965c0, 0x38f4500, 0x3894470)
/go/pkg/mod/golang.org/x/[email protected]/http2/server.go:2152 +0x74
created by golang.org/x/net/http2.(*serverConn).processHeaders
/go/pkg/mod/golang.org/x/[email protected]/http2/server.go:1882 +0x418
goroutine 49 [select]:
google.golang.org/grpc/internal/transport.(*serverHandlerTransport).HandleStreams.func1(0x38ccd40, 0x38f2910, 0x38965f0)
/go/pkg/mod/google.golang.org/[email protected]/internal/transport/handler_server.go:344 +0xa4
created by google.golang.org/grpc/internal/transport.(*serverHandlerTransport).HandleStreams
/go/pkg/mod/google.golang.org/[email protected]/internal/transport/handler_server.go:343 +0xac
goroutine 64 [IO wait]:
internal/poll.runtime_pollWait(0x9ddc7a14, 0x72, 0xffffffff)
/usr/local/go/src/runtime/netpoll.go:203 +0x44
internal/poll.(*pollDesc).wait(0x38bc604, 0x72, 0x0, 0x1, 0xffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x30
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0x38bc5f0, 0x380d82d, 0x1, 0x1, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x174
net.(*netFD).Read(0x38bc5f0, 0x380d82d, 0x1, 0x1, 0x1, 0xabcd8, 0x39be280)
/usr/local/go/src/net/fd_unix.go:202 +0x38
net.(*conn).Read(0x3810578, 0x380d82d, 0x1, 0x1, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:184 +0x64
net/http.(*connReader).backgroundRead(0x380d820)
/usr/local/go/src/net/http/server.go:678 +0x44
created by net/http.(*connReader).startBackgroundRead
/usr/local/go/src/net/http/server.go:674 +0xc0
goroutine 99 [syscall]:
github.com/tensorflow/tensorflow/tensorflow/go._Cfunc_TF_SessionRun(0x8ed06c00, 0x0, 0x38968c8, 0x38968d0, 0x1, 0x3893a20, 0x3894640, 0x4, 0x0, 0x0, ...)
_cgo_gotypes.go:1452 +0x30 fp=0x38478ac sp=0x3847898 pc=0x67663c
github.com/tensorflow/tensorflow/tensorflow/go.(*Session).Run.func1(0x3902600, 0x38609c0, 0x3847ab4, 0x3847aec, 0x4, 0x4, 0x0, 0x0, 0x0, 0x38968d8)
/go/pkg/mod/github.com/tensorflow/[email protected]+incompatible/tensorflow/go/session.go:149 +0x210 fp=0x3847900 sp=0x38478ac pc=0x685158
github.com/tensorflow/tensorflow/tensorflow/go.(*Session).Run(0x3902600, 0x3847ab4, 0x3847aec, 0x4, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/go/pkg/mod/github.com/tensorflow/[email protected]+incompatible/tensorflow/go/session.go:149 +0x14c fp=0x3847948 sp=0x3847900 pc=0x67d0e8
github.com/snowzach/doods/detector/tensorflow.(*detector).Detect(0x388f3c0, 0x98dd98, 0x3893580, 0x3860880, 0x0, 0x0, 0x0)
/build/detector/tensorflow/tensorflow.go:187 +0xb18 fp=0x3847c88 sp=0x3847948 pc=0x689cbc
github.com/snowzach/doods/detector.(*Mux).Detect(0x3894510, 0x98dd98, 0x3893580, 0x3860880, 0x3894510, 0x974c01, 0x9ddcc430)
/build/detector/detector.go:130 +0xb4 fp=0x3847cc0 sp=0x3847c88 pc=0x69c090
github.com/snowzach/doods/odrpc._Odrpc_Detect_Handler.func1(0x98dd98, 0x3893580, 0x83cd40, 0x3860880, 0x13, 0x98dd98, 0x3893580, 0x0)
/build/odrpc/rpc.pb.go:1050 +0x68 fp=0x3847ce0 sp=0x3847cc0 pc=0x652b60
github.com/grpc-ecosystem/go-grpc-middleware/auth.UnaryServerInterceptor.func1(0x98dd98, 0x3893580, 0x83cd40, 0x3860880, 0x38944d0, 0x38944e0, 0x7de558, 0x38944f0, 0x0, 0x38944d0)
/go/pkg/mod/github.com/grpc-ecosystem/[email protected]/auth/auth.go:47 +0xd4 fp=0x3847d0c sp=0x3847ce0 pc=0x6d7758
github.com/grpc-ecosystem/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x98dd98, 0x3893580, 0x83cd40, 0x3860880, 0x38906c0, 0x71ce000, 0x383c960, 0x647248)
/go/pkg/mod/github.com/grpc-ecosystem/[email protected]/chain.go:25 +0x4c fp=0x3847d38 sp=0x3847d0c pc=0x6d6c80
github.com/grpc-ecosystem/go-grpc-middleware.ChainUnaryServer.func1(0x98dd98, 0x3893580, 0x83cd40, 0x3860880, 0x38944d0, 0x38944e0, 0x612d04, 0x80caa8, 0x3893580, 0x807b90)
/go/pkg/mod/github.com/grpc-ecosystem/[email protected]/chain.go:34 +0xbc fp=0x3847d6c sp=0x3847d38 pc=0x6d6e10
github.com/snowzach/doods/odrpc._Odrpc_Detect_Handler(0x808a90, 0x3894510, 0x98dd98, 0x3893580, 0x38906c0, 0x380c2c0, 0x98dd98, 0x3893580, 0x71ce000, 0x1575b)
/build/odrpc/rpc.pb.go:1052 +0x108 fp=0x3847da0 sp=0x3847d6c pc=0x6472ac
google.golang.org/grpc.(*Server).processUnaryRPC(0x392e000, 0x990b30, 0x38f2910, 0x38f01b0, 0x380c5e0, 0xe50834, 0x0, 0x0, 0x0)
/go/pkg/mod/google.golang.org/[email protected]/server.go:1210 +0x468 fp=0x3847f1c sp=0x3847da0 pc=0x612d4c
google.golang.org/grpc.(*Server).handleStream(0x392e000, 0x990b30, 0x38f2910, 0x38f01b0, 0x0)
/go/pkg/mod/google.golang.org/[email protected]/server.go:1533 +0xa88 fp=0x3847fb0 sp=0x3847f1c pc=0x61631c
google.golang.org/grpc.(*Server).serveStreams.func1.2(0x389ce90, 0x392e000, 0x990b30, 0x38f2910, 0x38f01b0)
/go/pkg/mod/google.golang.org/[email protected]/server.go:871 +0x84 fp=0x3847fd4 sp=0x3847fb0 pc=0x621424
created by google.golang.org/grpc.(*Server).serveStreams.func1
/go/pkg/mod/google.golang.org/[email protected]/server.go:869 +0x1b8
goroutine 95 [select]:
google.golang.org/grpc/internal/transport.(*serverHandlerTransport).runStream(0x39f2a50)
/go/pkg/mod/google.golang.org/[email protected]/internal/transport/handler_server.go:426 +0x8c
google.golang.org/grpc/internal/transport.(*serverHandlerTransport).HandleStreams(0x39f2a50, 0x3a0bdc0, 0x8933c4)
/go/pkg/mod/google.golang.org/[email protected]/internal/transport/handler_server.go:416 +0x430
google.golang.org/grpc.(*Server).serveStreams(0x392e000, 0x990b30, 0x39f2a50)
/go/pkg/mod/google.golang.org/[email protected]/server.go:855 +0xe4
google.golang.org/grpc.(*Server).ServeHTTP(0x392e000, 0x98c158, 0x39f4558, 0x39fec00)
/go/pkg/mod/google.golang.org/[email protected]/server.go:924 +0xcc
github.com/snowzach/doods/server.New.func3(0x98c158, 0x39f4558, 0x39fec00)
/build/server/server.go:183 +0x50
net/http.HandlerFunc.ServeHTTP(0x380e210, 0x98c158, 0x39f4558, 0x39fec00)
/usr/local/go/src/net/http/server.go:2012 +0x34
golang.org/x/net/http2.(*serverConn).runHandler(0x3a16380, 0x39f4558, 0x39fec00, 0x38b4710)
/go/pkg/mod/golang.org/x/[email protected]/http2/server.go:2152 +0x74
created by golang.org/x/net/http2.(*serverConn).processHeaders
/go/pkg/mod/golang.org/x/[email protected]/http2/server.go:1882 +0x418
goroutine 137 [select]:
google.golang.org/grpc/internal/transport.(*serverHandlerTransport).HandleStreams.func1(0x39f1280, 0x39f2c80, 0x39f4678)
/go/pkg/mod/google.golang.org/[email protected]/internal/transport/handler_server.go:344 +0xa4
created by google.golang.org/grpc/internal/transport.(*serverHandlerTransport).HandleStreams
/go/pkg/mod/google.golang.org/[email protected]/internal/transport/handler_server.go:343 +0xac
goroutine 100 [select]:
google.golang.org/grpc/internal/transport.(*Stream).waitOnHeader(0x389ea20)
/go/pkg/mod/google.golang.org/[email protected]/internal/transport/transport.go:321 +0x94
google.golang.org/grpc/internal/transport.(*Stream).RecvCompress(...)
/go/pkg/mod/google.golang.org/[email protected]/internal/transport/transport.go:336
google.golang.org/grpc.(*csAttempt).recvMsg(0x38bc5a0, 0x838da0, 0x74703e0, 0x0, 0xffffffff, 0x0)
/go/pkg/mod/google.golang.org/[email protected]/stream.go:894 +0x540
google.golang.org/grpc.(*clientStream).RecvMsg.func1(0x38bc5a0, 0x128c6, 0x0)
/go/pkg/mod/google.golang.org/[email protected]/stream.go:759 +0x34
google.golang.org/grpc.(*clientStream).withRetry(0x394a1e0, 0x39c3448, 0x39c3430, 0xafa6609c, 0x38103a8)
/go/pkg/mod/google.golang.org/[email protected]/stream.go:617 +0x60
google.golang.org/grpc.(*clientStream).RecvMsg(0x394a1e0, 0x838da0, 0x74703e0, 0x0, 0x0)
/go/pkg/mod/google.golang.org/[email protected]/stream.go:758 +0xcc
google.golang.org/grpc.invoke(0x98dd98, 0x7470380, 0x861371, 0x13, 0x83cd40, 0x397aa80, 0x838da0, 0x74703e0, 0x383cf00, 0x390e430, ...)
/go/pkg/mod/google.golang.org/[email protected]/call.go:73 +0xdc
google.golang.org/grpc.(*ClientConn).Invoke(0x383cf00, 0x98dd98, 0x7470380, 0x861371, 0x13, 0x83cd40, 0x397aa80, 0x838da0, 0x74703e0, 0x390e430, ...)
/go/pkg/mod/google.golang.org/[email protected]/call.go:37 +0x108
github.com/snowzach/doods/odrpc.(*odrpcClient).Detect(0x39010d0, 0x98dd98, 0x7470380, 0x397aa80, 0x390e430, 0x2, 0x2, 0x98dd98, 0x7470380, 0x0)
/build/odrpc/rpc.pb.go:967 +0x88
github.com/snowzach/doods/odrpc.request_Odrpc_Detect_0(0x98dd98, 0x7470380, 0x98e870, 0xeb1f48, 0x98bc58, 0x39010d0, 0x38ba780, 0x74702c0, 0x0, 0x74482d58, ...)
/build/odrpc/rpc.pb.gw.go:62 +0x29c
github.com/snowzach/doods/odrpc.RegisterOdrpcHandlerClient.func2(0x9d32e038, 0x74702a0, 0x38ba780, 0x74702c0)
/build/odrpc/rpc.pb.gw.go:289 +0x134
github.com/grpc-ecosystem/grpc-gateway/runtime.(*ServeMux).ServeHTTP(0x391a340, 0x9d32e038, 0x74702a0, 0x38ba780)
/go/pkg/mod/github.com/grpc-ecosystem/[email protected]/runtime/mux.go:240 +0x8d0
github.com/snowzach/doods/server.(*Server).ListenAndServe.func2(0x9d32e038, 0x74702a0, 0x38ba780)
/build/server/server.go:268 +0x34
terminate called recursively
net/http.HandlerFunc.ServeHTTP(...)
/usr/local/go/src/net/http/server.go:2012
github.com/go-chi/chi.(*Mux).routeHTTP(0x386a030, 0x9d32e038, 0x74702a0, 0x38ba780)
/go/pkg/mod/github.com/go-chi/[email protected]/mux.go:437 +0x1f4
net/http.HandlerFunc.ServeHTTP(0x3900928, 0x9d32e038, 0x74702a0, 0x38ba780)
/usr/local/go/src/net/http/server.go:2012 +0x34
github.com/go-chi/cors.(*Cors).Handler.func1(0x9d32e038, 0x74702a0, 0x38ba780)
/go/pkg/mod/github.com/go-chi/[email protected]/cors.go:228 +0x17c
net/http.HandlerFunc.ServeHTTP(0x380e220, 0x9d32e038, 0x74702a0, 0x38ba780)
/usr/local/go/src/net/http/server.go:2012 +0x34
github.com/snowzach/doods/server.New.func2.1(0x98c678, 0x389e900, 0x38ba780)
/build/server/server.go:114 +0x1a8
net/http.HandlerFunc.ServeHTTP(0x380e230, 0x98c678, 0x389e900, 0x38ba780)
/usr/local/go/src/net/http/server.go:2012 +0x34
github.com/go-chi/render.SetContentType.func1.1(0x98c678, 0x389e900, 0x38ba700)
/go/pkg/mod/github.com/go-chi/[email protected]/content_type.go:52 +0x138
net/http.HandlerFunc.ServeHTTP(0x380e240, 0x98c678, 0x389e900, 0x38ba700)
/usr/local/go/src/net/http/server.go:2012 +0x34
github.com/go-chi/chi/middleware.Recoverer.func1(0x98c678, 0x389e900, 0x38ba700)
/go/pkg/mod/github.com/go-chi/[email protected]/middleware/recoverer.go:37 +0x6c
net/http.HandlerFunc.ServeHTTP(0x380e250, 0x98c678, 0x389e900, 0x38ba700)
/usr/local/go/src/net/http/server.go:2012 +0x34
github.com/go-chi/chi/middleware.RequestID.func1(0x98c678, 0x389e900, 0x38ba680)
/go/pkg/mod/github.com/go-chi/[email protected]/middleware/request_id.go:76 +0x168
net/http.HandlerFunc.ServeHTTP(0x380e260, 0x98c678, 0x389e900, 0x38ba680)
/usr/local/go/src/net/http/server.go:2012 +0x34
github.com/go-chi/chi.(*Mux).ServeHTTP(0x386a030, 0x98c678, 0x389e900, 0x38ba600)
/go/pkg/mod/github.com/go-chi/[email protected]/mux.go:86 +0x220
github.com/snowzach/doods/server.New.func3(0x98c678, 0x389e900, 0x38ba600)
/build/server/server.go:185 +0x7c
net/http.HandlerFunc.ServeHTTP(0x380e210, 0x98c678, 0x389e900, 0x38ba600)
/usr/local/go/src/net/http/server.go:2012 +0x34
golang.org/x/net/http2/h2c.h2cHandler.ServeHTTP(0x986750, 0x380e210, 0x386a510, 0x98c678, 0x389e900, 0x38ba600)
/go/pkg/mod/golang.org/x/[email protected]/http2/h2c/h2c.go:98 +0x274
net/http.serverHandler.ServeHTTP(0x39122d0, 0x98c678, 0x389e900, 0x38ba600)
/usr/local/go/src/net/http/server.go:2807 +0x88
net/http.(*conn).serve(0x38a4360, 0x98dd38, 0x7470100)
/usr/local/go/src/net/http/server.go:1895 +0x7d4
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2933 +0x2d0
goroutine 103 [select]:
google.golang.org/grpc/internal/transport.(*serverHandlerTransport).runStream(0x38f2b40)
/go/pkg/mod/google.golang.org/[email protected]/internal/transport/handler_server.go:426 +0x8c
google.golang.org/grpc/internal/transport.(*serverHandlerTransport).HandleStreams(0x38f2b40, 0x3893bc0, 0x8933c4)
/go/pkg/mod/google.golang.org/[email protected]/internal/transport/handler_server.go:416 +0x430
google.golang.org/grpc.(*Server).serveStreams(0x392e000, 0x990b30, 0x38f2b40)
/go/pkg/mod/google.golang.org/[email protected]/server.go:855 +0xe4
google.golang.org/grpc.(*Server).ServeHTTP(0x392e000, 0x98c158, 0x3896920, 0x38f4680)
/go/pkg/mod/google.golang.org/[email protected]/server.go:924 +0xcc
github.com/snowzach/doods/server.New.func3(0x98c158, 0x3896920, 0x38f4680)
/build/server/server.go:183 +0x50
net/http.HandlerFunc.ServeHTTP(0x380e210, 0x98c158, 0x3896920, 0x38f4680)
/usr/local/go/src/net/http/server.go:2012 +0x34
golang.org/x/net/http2.(*serverConn).runHandler(0x3a16380, 0x3896920, 0x38f4680, 0x3894660)
/go/pkg/mod/golang.org/x/[email protected]/http2/server.go:2152 +0x74
created by golang.org/x/net/http2.(*serverConn).processHeaders
/go/pkg/mod/golang.org/x/[email protected]/http2/server.go:1882 +0x418
goroutine 134 [IO wait]:
internal/poll.runtime_pollWait(0x9ddc7aa8, 0x72, 0xffffffff)
/usr/local/go/src/runtime/netpoll.go:203 +0x44
internal/poll.(*pollDesc).wait(0x39f2b04, 0x72, 0x0, 0x1, 0xffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x30
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0x39f2af0, 0x727e00d, 0x1, 0x1, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x174
net.(*netFD).Read(0x39f2af0, 0x727e00d, 0x1, 0x1, 0x1, 0xabcd8, 0x39be280)
/usr/local/go/src/net/fd_unix.go:202 +0x38
net.(*conn).Read(0x39f4598, 0x727e00d, 0x1, 0x1, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:184 +0x64
net/http.(*connReader).backgroundRead(0x727e000)
/usr/local/go/src/net/http/server.go:678 +0x44
created by net/http.(*connReader).startBackgroundRead
/usr/local/go/src/net/http/server.go:674 +0xc0
goroutine 106 [syscall]:
github.com/tensorflow/tensorflow/tensorflow/go._Cfunc_TF_SessionRun(0x8ed8d548, 0x0, 0x3810560, 0x3810568, 0x1, 0x7470a00, 0x390ea20, 0x4, 0x0, 0x0, ...)
_cgo_gotypes.go:1452 +0x30 fp=0x38488ac sp=0x3848898 pc=0x67663c
github.com/tensorflow/tensorflow/tensorflow/go.(*Session).Run.func1(0x3902740, 0x397abc0, 0x3848ab4, 0x3848aec, 0x4, 0x4, 0x0, 0x0, 0x0, 0x3810570)
/go/pkg/mod/github.com/tensorflow/[email protected]+incompatible/tensorflow/go/session.go:149 +0x210 fp=0x3848900 sp=0x38488ac pc=0x685158
github.com/tensorflow/tensorflow/tensorflow/go.(*Session).Run(0x3902740, 0x3848ab4, 0x3848aec, 0x4, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/go/pkg/mod/github.com/tensorflow/[email protected]+incompatible/tensorflow/go/session.go:149 +0x14c fp=0x3848948 sp=0x3848900 pc=0x67d0e8
github.com/snowzach/doods/detector/tensorflow.(*detector).Detect(0x388f3c0, 0x98dd98, 0x74708a0, 0x397ab40, 0x0, 0x0, 0x0)
/build/detector/tensorflow/tensorflow.go:187 +0xb18 fp=0x3848c88 sp=0x3848948 pc=0x689cbc
github.com/snowzach/doods/detector.(*Mux).Detect(0x3894510, 0x98dd98, 0x74708a0, 0x397ab40, 0x3894510, 0x974c01, 0x9ddcc430)
/build/detector/detector.go:130 +0xb4 fp=0x3848cc0 sp=0x3848c88 pc=0x69c090
github.com/snowzach/doods/odrpc._Odrpc_Detect_Handler.func1(0x98dd98, 0x74708a0, 0x83cd40, 0x397ab40, 0x13, 0x98dd98, 0x74708a0, 0x0)
/build/odrpc/rpc.pb.go:1050 +0x68 fp=0x3848ce0 sp=0x3848cc0 pc=0x652b60
github.com/grpc-ecosystem/go-grpc-middleware/auth.UnaryServerInterceptor.func1(0x98dd98, 0x74708a0, 0x83cd40, 0x397ab40, 0x390e9a0, 0x390e9b0, 0x7de558, 0x390e9c0, 0x0, 0x390e9a0)
/go/pkg/mod/github.com/grpc-ecosystem/[email protected]/auth/auth.go:47 +0xd4 fp=0x3848d0c sp=0x3848ce0 pc=0x6d7758
github.com/grpc-ecosystem/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x98dd98, 0x74708a0, 0x83cd40, 0x397ab40, 0x391e930, 0x7834000, 0x3a14000, 0x647248)
/go/pkg/mod/github.com/grpc-ecosystem/[email protected]/chain.go:25 +0x4c fp=0x3848d38 sp=0x3848d0c pc=0x6d6c80
github.com/grpc-ecosystem/go-grpc-middleware.ChainUnaryServer.func1(0x98dd98, 0x74708a0, 0x83cd40, 0x397ab40, 0x390e9a0, 0x390e9b0, 0x612d04, 0x80caa8, 0x74708a0, 0x807b90)
/go/pkg/mod/github.com/grpc-ecosystem/[email protected]/chain.go:34 +0xbc fp=0x3848d6c sp=0x3848d38 pc=0x6d6e10
github.com/snowzach/doods/odrpc._Odrpc_Detect_Handler(0x808a90, 0x3894510, 0x98dd98, 0x74708a0, 0x391e930, 0x380c2c0, 0x98dd98, 0x74708a0, 0x7834000, 0x30074)
/build/odrpc/rpc.pb.go:1052 +0x108 fp=0x3848da0 sp=0x3848d6c pc=0x6472ac
google.golang.org/grpc.(*Server).processUnaryRPC(0x392e000, 0x990b30, 0x38f2b40, 0x38f0480, 0x380c5e0, 0xe50834, 0x0, 0x0, 0x0)
/go/pkg/mod/google.golang.org/[email protected]/server.go:1210 +0x468 fp=0x3848f1c sp=0x3848da0 pc=0x612d4c
google.golang.org/grpc.(*Server).handleStream(0x392e000, 0x990b30, 0x38f2b40, 0x38f0480, 0x0)
/go/pkg/mod/google.golang.org/[email protected]/server.go:1533 +0xa88 fp=0x3848fb0 sp=0x3848f1c pc=0x61631c
google.golang.org/grpc.(*Server).serveStreams.func1.2(0x389cfa4, 0x392e000, 0x990b30, 0x38f2b40, 0x38f0480)
/go/pkg/mod/google.golang.org/[email protected]/server.go:871 +0x84 fp=0x3848fd4 sp=0x3848fb0 pc=0x621424
created by google.golang.org/grpc.(*Server).serveStreams.func1
/go/pkg/mod/google.golang.org/[email protected]/server.go:869 +0x1b8
goroutine 109 [select]:
google.golang.org/grpc/internal/transport.(*serverHandlerTransport).runStream(0x39f2c80)
/go/pkg/mod/google.golang.org/[email protected]/internal/transport/handler_server.go:426 +0x8c
google.golang.org/grpc/internal/transport.(*serverHandlerTransport).HandleStreams(0x39f2c80, 0x727e580, 0x8933c4)
/go/pkg/mod/google.golang.org/[email protected]/internal/transport/handler_server.go:416 +0x430
google.golang.org/grpc.(*Server).serveStreams(0x392e000, 0x990b30, 0x39f2c80)
/go/pkg/mod/google.golang.org/[email protected]/server.go:855 +0xe4
google.golang.org/grpc.(*Server).ServeHTTP(0x392e000, 0x98c158, 0x3896998, 0x38f4880)
/go/pkg/mod/google.golang.org/[email protected]/server.go:924 +0xcc
github.com/snowzach/doods/server.New.func3(0x98c158, 0x3896998, 0x38f4880)
/build/server/server.go:183 +0x50
net/http.HandlerFunc.ServeHTTP(0x380e210, 0x98c158, 0x3896998, 0x38f4880)
/usr/local/go/src/net/http/server.go:2012 +0x34
golang.org/x/net/http2.(*serverConn).runHandler(0x3a16380, 0x3896998, 0x38f4880, 0x3894750)
/go/pkg/mod/golang.org/x/[email protected]/http2/server.go:2152 +0x74
created by golang.org/x/net/http2.(*serverConn).processHeaders
/go/pkg/mod/golang.org/x/[email protected]/http2/server.go:1882 +0x418
goroutine 126 [select]:
google.golang.org/grpc/internal/transport.(*Stream).waitOnHeader(0x3912e10)
/go/pkg/mod/google.golang.org/[email protected]/internal/transport/transport.go:321 +0x94
google.golang.org/grpc/internal/transport.(*Stream).RecvCompress(...)
/go/pkg/mod/google.golang.org/[email protected]/internal/transport/transport.go:336
google.golang.org/grpc.(*csAttempt).recvMsg(0x393ce10, 0x838da0, 0x380dae0, 0x0, 0xffffffff, 0x0)
/go/pkg/mod/google.golang.org/[email protected]/stream.go:894 +0x540
google.golang.org/grpc.(*clientStream).RecvMsg.func1(0x393ce10, 0x119b4, 0x0)
/go/pkg/mod/google.golang.org/[email protected]/stream.go:759 +0x34
google.golang.org/grpc.(*clientStream).withRetry(0x3a501e0, 0x3a5f448, 0x3a5f430, 0xafa66ac8, 0x3a4d040)
/go/pkg/mod/google.golang.org/[email protected]/stream.go:617 +0x60
google.golang.org/grpc.(*clientStream).RecvMsg(0x3a501e0, 0x838da0, 0x380dae0, 0x0, 0x0)
/go/pkg/mod/google.golang.org/[email protected]/stream.go:758 +0xcc
google.golang.org/grpc.invoke(0x98dd98, 0x380da80, 0x861371, 0x13, 0x83cd40, 0x391ae00, 0x838da0, 0x380dae0, 0x383cf00, 0x380eb80, ...)
/go/pkg/mod/google.golang.org/[email protected]/call.go:73 +0xdc
google.golang.org/grpc.(*ClientConn).Invoke(0x383cf00, 0x98dd98, 0x380da80, 0x861371, 0x13, 0x83cd40, 0x391ae00, 0x838da0, 0x380dae0, 0x380eb80, ...)
/go/pkg/mod/google.golang.org/[email protected]/call.go:37 +0x108
github.com/snowzach/doods/odrpc.(*odrpcClient).Detect(0x39010d0, 0x98dd98, 0x380da80, 0x391ae00, 0x380eb80, 0x2, 0x2, 0x98dd98, 0x380da80, 0x0)
/build/odrpc/rpc.pb.go:967 +0x88
github.com/snowzach/doods/odrpc.request_Odrpc_Detect_0(0x98dd98, 0x380da80, 0x98e870, 0xeb1f48, 0x98bc58, 0x39010d0, 0x392cc00, 0x380d9c0, 0x0, 0x74482d58, ...)
/build/odrpc/rpc.pb.gw.go:62 +0x29c
github.com/snowzach/doods/odrpc.RegisterOdrpcHandlerClient.func2(0x9d32e038, 0x380d9a0, 0x392cc00, 0x380d9c0)
/build/odrpc/rpc.pb.gw.go:289 +0x134
github.com/grpc-ecosystem/grpc-gateway/runtime.(*ServeMux).ServeHTTP(0x391a340, 0x9d32e038, 0x380d9a0, 0x392cc00)
/go/pkg/mod/github.com/grpc-ecosystem/[email protected]/runtime/mux.go:240 +0x8d0
github.com/snowzach/doods/server.(*Server).ListenAndServe.func2(0x9d32e038, 0x380d9a0, 0x392cc00)
/build/server/server.go:268 +0x34
net/http.HandlerFunc.ServeHTTP(...)
/usr/local/go/src/net/http/server.go:2012
github.com/go-chi/chi.(*Mux).routeHTTP(0x386a030, 0x9d32e038, 0x380d9a0, 0x392cc00)
/go/pkg/mod/github.com/go-chi/[email protected]/mux.go:437 +0x1f4
net/http.HandlerFunc.ServeHTTP(0x3900928, 0x9d32e038, 0x380d9a0, 0x392cc00)
/usr/local/go/src/net/http/server.go:2012 +0x34
github.com/go-chi/cors.(*Cors).Handler.func1(0x9d32e038, 0x380d9a0, 0x392cc00)
/go/pkg/mod/github.com/go-chi/[email protected]/cors.go:228 +0x17c
net/http.HandlerFunc.ServeHTTP(0x380e220, 0x9d32e038, 0x380d9a0, 0x392cc00)
/usr/local/go/src/net/http/server.go:2012 +0x34
github.com/snowzach/doods/server.New.func2.1(0x98c678, 0x3912cf0, 0x392cc00)
/build/server/server.go:114 +0x1a8
net/http.HandlerFunc.ServeHTTP(0x380e230, 0x98c678, 0x3912cf0, 0x392cc00)
/usr/local/go/src/net/http/server.go:2012 +0x34
github.com/go-chi/render.SetContentType.func1.1(0x98c678, 0x3912cf0, 0x392cb80)
/go/pkg/mod/github.com/go-chi/[email protected]/content_type.go:52 +0x138
net/http.HandlerFunc.ServeHTTP(0x380e240, 0x98c678, 0x3912cf0, 0x392cb80)
/usr/local/go/src/net/http/server.go:2012 +0x34
github.com/go-chi/chi/middleware.Recoverer.func1(0x98c678, 0x3912cf0, 0x392cb80)
/go/pkg/mod/github.com/go-chi/[email protected]/middleware/recoverer.go:37 +0x6c
net/http.HandlerFunc.ServeHTTP(0x380e250, 0x98c678, 0x3912cf0, 0x392cb80)
/usr/local/go/src/net/http/server.go:2012 +0x34
github.com/go-chi/chi/middleware.RequestID.func1(0x98c678, 0x3912cf0, 0x392cb00)
/go/pkg/mod/github.com/go-chi/[email protected]/middleware/request_id.go:76 +0x168
net/http.HandlerFunc.ServeHTTP(0x380e260, 0x98c678, 0x3912cf0, 0x392cb00)
/usr/local/go/src/net/http/server.go:2012 +0x34
github.com/go-chi/chi.(*Mux).ServeHTTP(0x386a030, 0x98c678, 0x3912cf0, 0x392ca80)
/go/pkg/mod/github.com/go-chi/[email protected]/mux.go:86 +0x220
github.com/snowzach/doods/server.New.func3(0x98c678, 0x3912cf0, 0x392ca80)
/build/server/server.go:185 +0x7c
net/http.HandlerFunc.ServeHTTP(0x380e210, 0x98c678, 0x3912cf0, 0x392ca80)
/usr/local/go/src/net/http/server.go:2012 +0x34
golang.org/x/net/http2/h2c.h2cHandler.ServeHTTP(0x986750, 0x380e210, 0x386a510, 0x98c678, 0x3912cf0, 0x392ca80)
/go/pkg/mod/golang.org/x/[email protected]/http2/h2c/h2c.go:98 +0x274
net/http.serverHandler.ServeHTTP(0x39122d0, 0x98c678, 0x3912cf0, 0x392ca80)
/usr/local/go/src/net/http/server.go:2807 +0x88
net/http.(*conn).serve(0x392ac60, 0x98dd38, 0x380d800)
/usr/local/go/src/net/http/server.go:1895 +0x7d4
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2933 +0x2d0
goroutine 139 [chan receive]:
github.com/snowzach/doods/detector/tensorflow.(*detector).Detect(0x388f3c0, 0x98dd98, 0x3893fe0, 0x3860c80, 0x0, 0x0, 0x0)
/build/detector/tensorflow/tensorflow.go:112 +0x64
github.com/snowzach/doods/detector.(*Mux).Detect(0x3894510, 0x98dd98, 0x3893fe0, 0x3860c80, 0x3894510, 0x974c01, 0x9ddcc430)
/build/detector/detector.go:130 +0xb4
github.com/snowzach/doods/odrpc._Odrpc_Detect_Handler.func1(0x98dd98, 0x3893fe0, 0x83cd40, 0x3860c80, 0x13, 0x98dd98, 0x3893fe0, 0x0)
/build/odrpc/rpc.pb.go:1050 +0x68
github.com/grpc-ecosystem/go-grpc-middleware/auth.UnaryServerInterceptor.func1(0x98dd98, 0x3893fe0, 0x83cd40, 0x3860c80, 0x3894810, 0x3894820, 0x7de558, 0x3894830, 0x0, 0x3894810)
/go/pkg/mod/github.com/grpc-ecosystem/[email protected]/auth/auth.go:47 +0xd4
github.com/grpc-ecosystem/go-grpc-middleware.ChainUnaryServer.func1.1.1(0x98dd98, 0x3893fe0, 0x83cd40, 0x3860c80, 0x3890930, 0x79e4000, 0x3a141e0, 0x647248)
/go/pkg/mod/github.com/grpc-ecosystem/[email protected]/chain.go:25 +0x4c
github.com/grpc-ecosystem/go-grpc-middleware.ChainUnaryServer.func1(0x98dd98, 0x3893fe0, 0x83cd40, 0x3860c80, 0x3894810, 0x3894820, 0x612d04, 0x80caa8, 0x3893fe0, 0x807b90)
/go/pkg/mod/github.com/grpc-ecosystem/[email protected]/chain.go:34 +0xbc
github.com/snowzach/doods/odrpc._Odrpc_Detect_Handler(0x808a90, 0x3894510, 0x98dd98, 0x3893fe0, 0x3890930, 0x380c2c0, 0x98dd98, 0x3893fe0, 0x79e4000, 0x119b4)
/build/odrpc/rpc.pb.go:1052 +0x108
google.golang.org/grpc.(*Server).processUnaryRPC(0x392e000, 0x990b30, 0x39f2c80, 0x38a0c60, 0x380c5e0, 0xe50834, 0x0, 0x0, 0x0)
/go/pkg/mod/google.golang.org/[email protected]/server.go:1210 +0x468
google.golang.org/grpc.(*Server).handleStream(0x392e000, 0x990b30, 0x39f2c80, 0x38a0c60, 0x0)
/go/pkg/mod/google.golang.org/[email protected]/server.go:1533 +0xa88
google.golang.org/grpc.(*Server).serveStreams.func1.2(0x39fb240, 0x392e000, 0x990b30, 0x39f2c80, 0x38a0c60)
/go/pkg/mod/google.golang.org/[email protected]/server.go:871 +0x84
created by google.golang.org/grpc.(*Server).serveStreams.func1
/go/pkg/mod/google.golang.org/[email protected]/server.go:869 +0x1b8
trap 0x0
error 0x0
oldmask 0x0
r0 0x0
r1 0x9bdfa30c
r2 0x0
r3 0x8
r4 0x0
r5 0xb6fa0968
r6 0x9bdfa30c
r7 0xaf
r8 0x9bdfa7e8
r9 0x199
r10 0x0
fp 0x9bdfae40
ip 0xaf
sp 0x9bdfa300
lr 0xafb1a0af
pc 0xafb0c746
cpsr 0xc0030
fault 0x0