Page MenuHomePhabricator
Paste P4440

Masterwork From Distant Lands
ActivePublic

Authored by ProdPasteBot on Nov 15 2016, 6:19 PM.
Tags
None
Referenced Files
F4728606: Masterwork From Distant Lands
Nov 15 2016, 6:19 PM
Subscribers
None
goroutine 21676 [running]:
runtime/pprof.writeGoroutineStacks(0x7f06dde96b68, 0xc8260420d0, 0x0, 0x0)
/usr/lib/go-1.6/src/runtime/pprof/pprof.go:516 +0x84
runtime/pprof.writeGoroutine(0x7f06dde96b68, 0xc8260420d0, 0x2, 0x0, 0x0)
/usr/lib/go-1.6/src/runtime/pprof/pprof.go:505 +0x46
runtime/pprof.(*Profile).WriteTo(0xb9fe40, 0x7f06dde96b68, 0xc8260420d0, 0x2, 0x0, 0x0)
/usr/lib/go-1.6/src/runtime/pprof/pprof.go:236 +0xd4
net/http/pprof.handler.ServeHTTP(0xc8255f4161, 0x9, 0x7f06dde96b08, 0xc8260420d0, 0xc825a36000)
/usr/lib/go-1.6/src/net/http/pprof/pprof.go:210 +0x37e
net/http/pprof.Index(0x7f06dde96b08, 0xc8260420d0, 0xc825a36000)
/usr/lib/go-1.6/src/net/http/pprof/pprof.go:222 +0x200
net/http.HandlerFunc.ServeHTTP(0xa055f0, 0x7f06dde96b08, 0xc8260420d0, 0xc825a36000)
/usr/lib/go-1.6/src/net/http/server.go:1618 +0x3a
net/http.(*ServeMux).ServeHTTP(0xc820060b10, 0x7f06dde96b08, 0xc8260420d0, 0xc825a36000)
/usr/lib/go-1.6/src/net/http/server.go:1910 +0x17d
net/http.serverHandler.ServeHTTP(0xc82008dd80, 0x7f06dde96b08, 0xc8260420d0, 0xc825a36000)
/usr/lib/go-1.6/src/net/http/server.go:2081 +0x19e
net/http.(*conn).serve(0xc824354080)
/usr/lib/go-1.6/src/net/http/server.go:1472 +0xf2e
created by net/http.(*Server).Serve
/usr/lib/go-1.6/src/net/http/server.go:2137 +0x44e
goroutine 1 [select, 8585 minutes]:
github.com/google/mtail/mtail.(*Mtail).shutdownHandler(0xc82000a300)
/home/filippo/.go/src/github.com/google/mtail/mtail/mtail.go:253 +0x443
github.com/google/mtail/mtail.(*Mtail).Serve(0xc82000a300)
/home/filippo/.go/src/github.com/google/mtail/mtail/mtail.go:236 +0x31f
github.com/google/mtail/mtail.(*Mtail).Run(0xc82000a300)
/home/filippo/.go/src/github.com/google/mtail/mtail/mtail.go:284 +0x3b
main.main()
/home/filippo/.go/src/github.com/google/mtail/main.go:70 +0x6e1
goroutine 17 [syscall, 8585 minutes, locked to thread]:
runtime.goexit()
/usr/lib/go-1.6/src/runtime/asm_amd64.s:1998 +0x1
goroutine 5 [chan receive, 2 minutes]:
github.com/golang/glog.(*loggingT).flushDaemon(0xbab3c0)
/home/filippo/.go/src/github.com/golang/glog/glog.go:882 +0x67
created by github.com/golang/glog.init.1
/home/filippo/.go/src/github.com/golang/glog/glog.go:410 +0x297
goroutine 6 [syscall, 8585 minutes]:
os/signal.signal_recv(0x0)
/usr/lib/go-1.6/src/runtime/sigqueue.go:116 +0x132
os/signal.loop()
/usr/lib/go-1.6/src/os/signal/signal_unix.go:22 +0x18
created by os/signal.init.1
/usr/lib/go-1.6/src/os/signal/signal_unix.go:28 +0x37
goroutine 8 [syscall, 8585 minutes]:
syscall.Syscall6(0xe8, 0x4, 0xc82018dc24, 0x7, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/lib/go-1.6/src/syscall/asm_linux_amd64.s:44 +0x5
golang.org/x/sys/unix.EpollWait(0x4, 0xc82018dc24, 0x7, 0x7, 0xffffffffffffffff, 0x0, 0x0, 0x0)
/home/filippo/.go/src/golang.org/x/sys/unix/zsyscall_linux_amd64.go:1220 +0x89
gopkg.in/fsnotify%2ev1.(*fdPoller).wait(0xc8200cd4a0, 0xa05100, 0x0, 0x0)
/home/filippo/.go/src/gopkg.in/fsnotify.v1/inotify_poller.go:86 +0xbd
gopkg.in/fsnotify%2ev1.(*Watcher).readEvents(0xc820011d60)
/home/filippo/.go/src/gopkg.in/fsnotify.v1/inotify.go:192 +0x1a8
created by gopkg.in/fsnotify%2ev1.NewWatcher
/home/filippo/.go/src/gopkg.in/fsnotify.v1/inotify.go:61 +0x3eb
goroutine 9 [chan receive, 8585 minutes]:
github.com/google/mtail/watcher.(*LogWatcher).run(0xc82000f500)
/home/filippo/.go/src/github.com/google/mtail/watcher/log_watcher.go:46 +0x97
created by github.com/google/mtail/watcher.NewLogWatcher
/home/filippo/.go/src/github.com/google/mtail/watcher/log_watcher.go:29 +0xe1
goroutine 10 [chan receive, 8585 minutes]:
github.com/google/mtail/vm.(*Loader).processEvents(0xc82005e600)
/home/filippo/.go/src/github.com/google/mtail/vm/loader.go:211 +0x101
created by github.com/google/mtail/vm.NewLoader
/home/filippo/.go/src/github.com/google/mtail/vm/loader.go:197 +0x423
goroutine 11 [chan send, 6416 minutes]:
github.com/google/mtail/vm.(*Loader).processLines(0xc82005e600, 0xc82005e2a0)
/home/filippo/.go/src/github.com/google/mtail/vm/loader.go:235 +0x1c7
created by github.com/google/mtail/vm.NewLoader
/home/filippo/.go/src/github.com/google/mtail/vm/loader.go:198 +0x452
goroutine 34 [chan receive, 8585 minutes]:
github.com/google/mtail/watcher.(*LogWatcher).run.func1(0xc82000f500)
/home/filippo/.go/src/github.com/google/mtail/watcher/log_watcher.go:41 +0x6b
created by github.com/google/mtail/watcher.(*LogWatcher).run
/home/filippo/.go/src/github.com/google/mtail/watcher/log_watcher.go:45 +0x44
goroutine 12 [semacquire, 6416 minutes]:
sync.runtime_Semacquire(0xc82008da08)
/usr/lib/go-1.6/src/runtime/sema.go:47 +0x26
sync.(*RWMutex).Lock(0xc82008da00)
/usr/lib/go-1.6/src/sync/rwmutex.go:88 +0xa1
github.com/google/mtail/metrics.(*Metric).GetDatum(0xc82008da00, 0xc823d6fb60, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/filippo/.go/src/github.com/google/mtail/metrics/metric.go:104 +0x24f
github.com/google/mtail/vm.(*VM).execute(0xc820097e00, 0xc825427c20, 0x1a, 0x7ccde0, 0xc8201a6118)
/home/filippo/.go/src/github.com/google/mtail/vm/vm.go:530 +0x655f
github.com/google/mtail/vm.(*VM).processLine(0xc820097e00, 0xc825a2cd90, 0x6c)
/home/filippo/.go/src/github.com/google/mtail/vm/vm.go:612 +0x1d1
github.com/google/mtail/vm.(*VM).Run(0xc820097e00, 0xc82005f920, 0xc82005f980)
/home/filippo/.go/src/github.com/google/mtail/vm/vm.go:626 +0x1a2
created by github.com/google/mtail/vm.(*Loader).CompileAndRun
/home/filippo/.go/src/github.com/google/mtail/vm/loader.go:130 +0x956
goroutine 13 [select, 6416 minutes]:
gopkg.in/fsnotify%2ev1.(*Watcher).readEvents(0xc82016f220)
/home/filippo/.go/src/gopkg.in/fsnotify.v1/inotify.go:266 +0xa00
created by gopkg.in/fsnotify%2ev1.NewWatcher
/home/filippo/.go/src/gopkg.in/fsnotify.v1/inotify.go:61 +0x3eb
goroutine 14 [chan send, 6416 minutes]:
github.com/google/mtail/watcher.(*LogWatcher).run(0xc8201a6310)
/home/filippo/.go/src/github.com/google/mtail/watcher/log_watcher.go:52 +0x239
created by github.com/google/mtail/watcher.NewLogWatcher
/home/filippo/.go/src/github.com/google/mtail/watcher/log_watcher.go:29 +0xe1
goroutine 15 [chan send, 6416 minutes]:
github.com/google/mtail/tailer.(*Tailer).read(0xc8201a9180, 0x7f06dde8bf60, 0xc82023c058, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/filippo/.go/src/github.com/google/mtail/tailer/tail.go:169 +0x317
github.com/google/mtail/tailer.(*Tailer).handleLogUpdate(0xc8201a9180, 0xc823831a00, 0x15)
/home/filippo/.go/src/github.com/google/mtail/tailer/tail.go:141 +0x2e2
github.com/google/mtail/tailer.(*Tailer).run(0xc8201a9180)
/home/filippo/.go/src/github.com/google/mtail/tailer/tail.go:328 +0x2cb
created by github.com/google/mtail/tailer.New
/home/filippo/.go/src/github.com/google/mtail/tailer/tail.go:88 +0x4f4
goroutine 50 [chan receive, 8585 minutes]:
github.com/google/mtail/watcher.(*LogWatcher).run.func1(0xc8201a6310)
/home/filippo/.go/src/github.com/google/mtail/watcher/log_watcher.go:41 +0x6b
created by github.com/google/mtail/watcher.(*LogWatcher).run
/home/filippo/.go/src/github.com/google/mtail/watcher/log_watcher.go:45 +0x44
goroutine 16 [semacquire, 6416 minutes]:
sync.runtime_Semacquire(0xc82008da0c)
/usr/lib/go-1.6/src/runtime/sema.go:47 +0x26
sync.(*RWMutex).RLock(0xc82008da00)
/usr/lib/go-1.6/src/sync/rwmutex.go:37 +0x58
github.com/google/mtail/exporter.metricToGraphite(0xc8201a62d8, 0x7, 0xc82008da00, 0xc8232f0cf0, 0x0, 0x0)
/home/filippo/.go/src/github.com/google/mtail/exporter/graphite.go:25 +0x4d
github.com/google/mtail/exporter.(*Exporter).writeSocketMetrics(0xc82016bd70, 0x7f06dde969d8, 0xc8200281c8, 0xa04fb0, 0xc82000f030, 0xc82000f038, 0x0, 0x0)
/home/filippo/.go/src/github.com/google/mtail/exporter/export.go:102 +0x252
github.com/google/mtail/exporter.(*Exporter).WriteMetrics(0xc82016bd70)
/home/filippo/.go/src/github.com/google/mtail/exporter/export.go:125 +0x3b7
github.com/google/mtail/exporter.(*Exporter).StartMetricPush.func1(0xc820175ec0, 0xc82016bd70)
/home/filippo/.go/src/github.com/google/mtail/exporter/export.go:142 +0x55
created by github.com/google/mtail/exporter.(*Exporter).StartMetricPush
/home/filippo/.go/src/github.com/google/mtail/exporter/export.go:145 +0x125
goroutine 66 [IO wait]:
net.runtime_pollWait(0x7f06dde8d3b8, 0x72, 0x0)
/usr/lib/go-1.6/src/runtime/netpoll.go:160 +0x60
net.(*pollDesc).Wait(0xc8201a92c0, 0x72, 0x0, 0x0)
/usr/lib/go-1.6/src/net/fd_poll_runtime.go:73 +0x3a
net.(*pollDesc).WaitRead(0xc8201a92c0, 0x0, 0x0)
/usr/lib/go-1.6/src/net/fd_poll_runtime.go:78 +0x36
net.(*netFD).accept(0xc8201a9260, 0x0, 0x7f06dde8d4b0, 0xc82305a020)
/usr/lib/go-1.6/src/net/fd_unix.go:426 +0x27c
net.(*TCPListener).AcceptTCP(0xc8200281d0, 0x455510, 0x0, 0x0)
/usr/lib/go-1.6/src/net/tcpsock_posix.go:254 +0x4d
net/http.tcpKeepAliveListener.Accept(0xc8200281d0, 0x0, 0x0, 0x0, 0x0)
/usr/lib/go-1.6/src/net/http/server.go:2427 +0x41
net/http.(*Server).Serve(0xc82008dd80, 0x7f06dde8d478, 0xc8200281d0, 0x0, 0x0)
/usr/lib/go-1.6/src/net/http/server.go:2117 +0x129
net/http.(*Server).ListenAndServe(0xc82008dd80, 0x0, 0x0)
/usr/lib/go-1.6/src/net/http/server.go:2098 +0x136
net/http.ListenAndServe(0xc8201a6400, 0x5, 0x0, 0x0, 0x0, 0x0)
/usr/lib/go-1.6/src/net/http/server.go:2195 +0x98
github.com/google/mtail/mtail.(*Mtail).Serve.func1(0xc82000a300)
/home/filippo/.go/src/github.com/google/mtail/mtail/mtail.go:231 +0x173
created by github.com/google/mtail/mtail.(*Mtail).Serve
/home/filippo/.go/src/github.com/google/mtail/mtail/mtail.go:235 +0x30e
goroutine 67 [select, 8585 minutes, locked to thread]:
runtime.gopark(0xa059f0, 0xc8201e8728, 0x92db58, 0x6, 0x18, 0x2)
/usr/lib/go-1.6/src/runtime/proc.go:262 +0x163
runtime.selectgoImpl(0xc8201e8728, 0x0, 0x18)
/usr/lib/go-1.6/src/runtime/select.go:392 +0xa67
runtime.selectgo(0xc8201e8728)
/usr/lib/go-1.6/src/runtime/select.go:215 +0x12
runtime.ensureSigM.func1()
/usr/lib/go-1.6/src/runtime/signal1_unix.go:279 +0x358
runtime.goexit()
/usr/lib/go-1.6/src/runtime/asm_amd64.s:1998 +0x1
goroutine 21827 [IO wait, 2 minutes]:
net.runtime_pollWait(0x7f06dde8cff8, 0x72, 0xc822ea6000)
/usr/lib/go-1.6/src/runtime/netpoll.go:160 +0x60
net.(*pollDesc).Wait(0xc823b82220, 0x72, 0x0, 0x0)
/usr/lib/go-1.6/src/net/fd_poll_runtime.go:73 +0x3a
net.(*pollDesc).WaitRead(0xc823b82220, 0x0, 0x0)
/usr/lib/go-1.6/src/net/fd_poll_runtime.go:78 +0x36
net.(*netFD).Read(0xc823b821c0, 0xc822ea6000, 0x1000, 0x1000, 0x0, 0x7f06dde87050, 0xc82000e150)
/usr/lib/go-1.6/src/net/fd_unix.go:250 +0x23a
net.(*conn).Read(0xc8200281c0, 0xc822ea6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/lib/go-1.6/src/net/net.go:172 +0xe4
net/http.(*connReader).Read(0xc82279e5e0, 0xc822ea6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/lib/go-1.6/src/net/http/server.go:526 +0x196
bufio.(*Reader).fill(0xc826520420)
/usr/lib/go-1.6/src/bufio/bufio.go:97 +0x1e9
bufio.(*Reader).ReadSlice(0xc826520420, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/lib/go-1.6/src/bufio/bufio.go:328 +0x21a
bufio.(*Reader).ReadLine(0xc826520420, 0x0, 0x0, 0x0, 0x908000, 0x0, 0x0)
/usr/lib/go-1.6/src/bufio/bufio.go:357 +0x53
net/textproto.(*Reader).readLineSlice(0xc823976930, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/lib/go-1.6/src/net/textproto/reader.go:55 +0x81
net/textproto.(*Reader).ReadLine(0xc823976930, 0x0, 0x0, 0x0, 0x0)
/usr/lib/go-1.6/src/net/textproto/reader.go:36 +0x40
net/http.readRequest(0xc826520420, 0x4de800, 0xc825a367e0, 0x0, 0x0)
/usr/lib/go-1.6/src/net/http/request.go:721 +0xb6
net/http.(*conn).readRequest(0xc824354400, 0x0, 0x0, 0x0)
/usr/lib/go-1.6/src/net/http/server.go:705 +0x359
net/http.(*conn).serve(0xc824354400)
/usr/lib/go-1.6/src/net/http/server.go:1425 +0x947
created by net/http.(*Server).Serve
/usr/lib/go-1.6/src/net/http/server.go:2137 +0x44e
goroutine 21764 [semacquire, 14 minutes]:
sync.runtime_Semacquire(0xc82008da0c)
/usr/lib/go-1.6/src/runtime/sema.go:47 +0x26
sync.(*RWMutex).RLock(0xc82008da00)
/usr/lib/go-1.6/src/sync/rwmutex.go:37 +0x58
github.com/google/mtail/exporter.(*Exporter).HandlePrometheusMetrics(0xc82016bd70, 0x7f06dde96b08, 0xc826042000, 0xc823cb4000)
/home/filippo/.go/src/github.com/google/mtail/exporter/prometheus.go:37 +0x169
github.com/google/mtail/exporter.(*Exporter).HandlePrometheusMetrics-fm(0x7f06dde96b08, 0xc826042000, 0xc823cb4000)
/home/filippo/.go/src/github.com/google/mtail/mtail/mtail.go:224 +0x3e
net/http.HandlerFunc.ServeHTTP(0xc8201a63a0, 0x7f06dde96b08, 0xc826042000, 0xc823cb4000)
/usr/lib/go-1.6/src/net/http/server.go:1618 +0x3a
net/http.(*ServeMux).ServeHTTP(0xc820060b10, 0x7f06dde96b08, 0xc826042000, 0xc823cb4000)
/usr/lib/go-1.6/src/net/http/server.go:1910 +0x17d
net/http.serverHandler.ServeHTTP(0xc82008dd80, 0x7f06dde96b08, 0xc826042000, 0xc823cb4000)
/usr/lib/go-1.6/src/net/http/server.go:2081 +0x19e
net/http.(*conn).serve(0xc824522000)
/usr/lib/go-1.6/src/net/http/server.go:1472 +0xf2e
created by net/http.(*Server).Serve
/usr/lib/go-1.6/src/net/http/server.go:2137 +0x44e
goroutine 21792 [chan send, 6416 minutes]:
github.com/google/mtail/metrics.(*Metric).EmitLabelSets(0xc82008da00, 0xc8255875c0)
/home/filippo/.go/src/github.com/google/mtail/metrics/metric.go:136 +0x158
created by github.com/google/mtail/exporter.(*Exporter).writeSocketMetrics
/home/filippo/.go/src/github.com/google/mtail/exporter/export.go:100 +0x1c4
goroutine 21826 [IO wait, 2 minutes]:
net.runtime_pollWait(0x7f06dde8cf38, 0x72, 0xc8235b6000)
/usr/lib/go-1.6/src/runtime/netpoll.go:160 +0x60
net.(*pollDesc).Wait(0xc823b821b0, 0x72, 0x0, 0x0)
/usr/lib/go-1.6/src/net/fd_poll_runtime.go:73 +0x3a
net.(*pollDesc).WaitRead(0xc823b821b0, 0x0, 0x0)
/usr/lib/go-1.6/src/net/fd_poll_runtime.go:78 +0x36
net.(*netFD).Read(0xc823b82150, 0xc8235b6000, 0x1000, 0x1000, 0x0, 0x7f06dde87050, 0xc82000e150)
/usr/lib/go-1.6/src/net/fd_unix.go:250 +0x23a
net.(*conn).Read(0xc820028098, 0xc8235b6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/lib/go-1.6/src/net/net.go:172 +0xe4
net/http.(*connReader).Read(0xc82279e5a0, 0xc8235b6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/lib/go-1.6/src/net/http/server.go:526 +0x196
bufio.(*Reader).fill(0xc826520480)
/usr/lib/go-1.6/src/bufio/bufio.go:97 +0x1e9
bufio.(*Reader).ReadSlice(0xc826520480, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/lib/go-1.6/src/bufio/bufio.go:328 +0x21a
bufio.(*Reader).ReadLine(0xc826520480, 0x0, 0x0, 0x0, 0x908000, 0x0, 0x0)
/usr/lib/go-1.6/src/bufio/bufio.go:357 +0x53
net/textproto.(*Reader).readLineSlice(0xc8239768a0, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/lib/go-1.6/src/net/textproto/reader.go:55 +0x81
net/textproto.(*Reader).ReadLine(0xc8239768a0, 0x0, 0x0, 0x0, 0x0)
/usr/lib/go-1.6/src/net/textproto/reader.go:36 +0x40
net/http.readRequest(0xc826520480, 0x0, 0xc825a36620, 0x0, 0x0)
/usr/lib/go-1.6/src/net/http/request.go:721 +0xb6
net/http.(*conn).readRequest(0xc824354380, 0x0, 0x0, 0x0)
/usr/lib/go-1.6/src/net/http/server.go:705 +0x359
net/http.(*conn).serve(0xc824354380)
/usr/lib/go-1.6/src/net/http/server.go:1425 +0x947
created by net/http.(*Server).Serve
/usr/lib/go-1.6/src/net/http/server.go:2137 +0x44e
goroutine 21812 [IO wait, 2 minutes]:
net.runtime_pollWait(0x7f06dde8d0b8, 0x72, 0xc820b5a000)
/usr/lib/go-1.6/src/runtime/netpoll.go:160 +0x60
net.(*pollDesc).Wait(0xc8253ba1b0, 0x72, 0x0, 0x0)
/usr/lib/go-1.6/src/net/fd_poll_runtime.go:73 +0x3a
net.(*pollDesc).WaitRead(0xc8253ba1b0, 0x0, 0x0)
/usr/lib/go-1.6/src/net/fd_poll_runtime.go:78 +0x36
net.(*netFD).Read(0xc8253ba150, 0xc820b5a000, 0x1000, 0x1000, 0x0, 0x7f06dde87050, 0xc82000e150)
/usr/lib/go-1.6/src/net/fd_unix.go:250 +0x23a
net.(*conn).Read(0xc820cea028, 0xc820b5a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/lib/go-1.6/src/net/net.go:172 +0xe4
net/http.(*connReader).Read(0xc8242fc080, 0xc820b5a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/lib/go-1.6/src/net/http/server.go:526 +0x196
bufio.(*Reader).fill(0xc826520000)
/usr/lib/go-1.6/src/bufio/bufio.go:97 +0x1e9
bufio.(*Reader).ReadSlice(0xc826520000, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/lib/go-1.6/src/bufio/bufio.go:328 +0x21a
bufio.(*Reader).ReadLine(0xc826520000, 0x0, 0x0, 0x0, 0x908000, 0x0, 0x0)
/usr/lib/go-1.6/src/bufio/bufio.go:357 +0x53
net/textproto.(*Reader).readLineSlice(0xc824450150, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/lib/go-1.6/src/net/textproto/reader.go:55 +0x81
net/textproto.(*Reader).ReadLine(0xc824450150, 0x0, 0x0, 0x0, 0x0)
/usr/lib/go-1.6/src/net/textproto/reader.go:36 +0x40
net/http.readRequest(0xc826520000, 0xc823310200, 0xc823cb41c0, 0x0, 0x0)
/usr/lib/go-1.6/src/net/http/request.go:721 +0xb6
net/http.(*conn).readRequest(0xc824522100, 0x0, 0x0, 0x0)
/usr/lib/go-1.6/src/net/http/server.go:705 +0x359
net/http.(*conn).serve(0xc824522100)
/usr/lib/go-1.6/src/net/http/server.go:1425 +0x947
created by net/http.(*Server).Serve
/usr/lib/go-1.6/src/net/http/server.go:2137 +0x44e
goroutine 21688 [semacquire, 4 minutes]:
sync.runtime_Semacquire(0xc82008da0c)
/usr/lib/go-1.6/src/runtime/sema.go:47 +0x26
sync.(*RWMutex).RLock(0xc82008da00)
/usr/lib/go-1.6/src/sync/rwmutex.go:37 +0x58
github.com/google/mtail/exporter.(*Exporter).HandlePrometheusMetrics(0xc82016bd70, 0x7f06dde96b08, 0xc8260421a0, 0xc823cb42a0)
/home/filippo/.go/src/github.com/google/mtail/exporter/prometheus.go:37 +0x169
github.com/google/mtail/exporter.(*Exporter).HandlePrometheusMetrics-fm(0x7f06dde96b08, 0xc8260421a0, 0xc823cb42a0)
/home/filippo/.go/src/github.com/google/mtail/mtail/mtail.go:224 +0x3e
net/http.HandlerFunc.ServeHTTP(0xc8201a63a0, 0x7f06dde96b08, 0xc8260421a0, 0xc823cb42a0)
/usr/lib/go-1.6/src/net/http/server.go:1618 +0x3a
net/http.(*ServeMux).ServeHTTP(0xc820060b10, 0x7f06dde96b08, 0xc8260421a0, 0xc823cb42a0)
/usr/lib/go-1.6/src/net/http/server.go:1910 +0x17d
net/http.serverHandler.ServeHTTP(0xc82008dd80, 0x7f06dde96b08, 0xc8260421a0, 0xc823cb42a0)
/usr/lib/go-1.6/src/net/http/server.go:2081 +0x19e
net/http.(*conn).serve(0xc824522180)
/usr/lib/go-1.6/src/net/http/server.go:1472 +0xf2e
created by net/http.(*Server).Serve
/usr/lib/go-1.6/src/net/http/server.go:2137 +0x44e

Event Timeline

ProdPasteBot changed the title of this paste from untitled to Masterwork From Distant Lands.
ProdPasteBot updated the paste's language from autodetect to autodetect.