Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

"select" query with tag in the list of values crashes server #2499

Closed
alxrem opened this issue May 6, 2015 · 2 comments
Closed

"select" query with tag in the list of values crashes server #2499

alxrem opened this issue May 6, 2015 · 2 comments
Assignees
Milestone

Comments

@alxrem
Copy link

alxrem commented May 6, 2015

influxdb installed from influxdb_0.9.0-rc29_amd64.deb on debian wheezy amd64

Script to reproduce bug:

curl -G 'http://localhost:8086/query' --data-urlencode 'q=create database test_crash'
curl 'http://localhost:8086/write' -d '{"database":"test_crash","points":[{"name":"hits","tags":{"host":"host1"},"fields":{"value":10},"timestamp":"2014-12-31T21:00:00.000000000+00:00"}]}'
curl -G 'http://localhost:8086/query?u=root&p=root&db=test_crash' --data-urlencode 'q=select value,host from hits'

Crash log:

[http] 2015/05/06 17:47:21 ::1 - - [06/May/2015:17:47:21 +0300] POST /write HTTP/1.1 200 0 - curl/7.26.0 cd157758-f3fe-11e4-8002-000000000000 322.99µs
panic: interface conversion: interface is float64, not map[string]interface {}

goroutine 1966 [running]:
github.com/influxdb/influxdb/influxql.(*MapReduceJob).processRawResults(0xc208011ce0, 0xc2081243d0, 0x1, 0x1, 0x0)
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/influxql/engine.go:593 +0x814
github.com/influxdb/influxdb/influxql.(*MapReduceJob).processRawQuery(0xc208011ce0, 0xc20800d980, 0x0)
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/influxql/engine.go:342 +0x9d9
github.com/influxdb/influxdb/influxql.(*MapReduceJob).Execute(0xc208011ce0, 0xc20800d980, 0x0)
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/influxql/engine.go:81 +0x186
github.com/influxdb/influxdb/influxql.(*Executor).execute(0xc208135940, 0xc20800d980)
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/influxql/engine.go:774 +0xba
created by github.com/influxdb/influxdb/influxql.(*Executor).Execute
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/influxql/engine.go:753 +0x5a

goroutine 1 [chan receive (nil chan)]:
main.(*RunCommand).Run(0xc20803d380, 0xc20800a010, 0x4, 0x4, 0x0, 0x0)
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/cmd/influxd/run.go:264 +0x806
main.main()
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/cmd/influxd/main.go:81 +0x495

goroutine 5 [syscall]:
os/signal.loop()
    /root/.gvm/gos/go1.4.2/src/os/signal/signal_unix.go:21 +0x1f
created by os/signal.init·1
    /root/.gvm/gos/go1.4.2/src/os/signal/signal_unix.go:27 +0x35

goroutine 54 [IO wait]:
net.(*pollDesc).Wait(0xc2081384c0, 0x72, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/net/fd_poll_runtime.go:84 +0x47
net.(*pollDesc).WaitRead(0xc2081384c0, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/net/fd_poll_runtime.go:89 +0x43
net.(*netFD).Read(0xc208138460, 0xc208186000, 0x1000, 0x1000, 0x0, 0x7f3f51bf1db0, 0xc2080c4090)
    /root/.gvm/gos/go1.4.2/src/net/fd_unix.go:242 +0x40f
net.(*conn).Read(0xc20813c0b8, 0xc208186000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/net/net.go:121 +0xdc
net/http.noteEOFReader.Read(0x7f3f51bf5158, 0xc20813c0b8, 0xc20817c1b8, 0xc208186000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/net/http/transport.go:1270 +0x6e
net/http.(*noteEOFReader).Read(0xc20813e6a0, 0xc208186000, 0x1000, 0x1000, 0x47677b, 0x0, 0x0)
    <autogenerated>:125 +0xd4
bufio.(*Reader).fill(0xc2081487e0)
    /root/.gvm/gos/go1.4.2/src/bufio/bufio.go:97 +0x1ce
bufio.(*Reader).ReadSlice(0xc2081487e0, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/bufio/bufio.go:295 +0x257
net/http/internal.readLine(0xc2081487e0, 0x0, 0x0, 0x0, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/net/http/internal/chunked.go:110 +0x5a
net/http/internal.(*chunkedReader).beginChunk(0xc2080e6150)
    /root/.gvm/gos/go1.4.2/src/net/http/internal/chunked.go:47 +0x46
net/http/internal.(*chunkedReader).Read(0xc2080e6150, 0xc20801e520, 0x1a, 0x1a, 0x0, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/net/http/internal/chunked.go:77 +0xbb
net/http.(*body).readLocked(0xc208036640, 0xc20801e520, 0x1a, 0x1a, 0xffffffff, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/net/http/transfer.go:584 +0x7a
net/http.(*body).Read(0xc208036640, 0xc20801e520, 0x1a, 0x1a, 0x0, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/net/http/transfer.go:579 +0x115
net/http.(*bodyEOFSignal).Read(0xc208036680, 0xc20801e520, 0x1a, 0x1a, 0x0, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/net/http/transport.go:1193 +0x285
github.com/influxdb/influxdb/messaging.(*nopSeeker).Read(0xc20802b600, 0xc20801e520, 0x1a, 0x1a, 0xc20801e520, 0x0, 0x0)
    <autogenerated>:24 +0x89
io.ReadAtLeast(0x7f3f51bf88d8, 0xc20802b600, 0xc20801e520, 0x1a, 0x1a, 0x1a, 0x0, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/io/io.go:298 +0xf1
io.ReadFull(0x7f3f51bf88d8, 0xc20802b600, 0xc20801e520, 0x1a, 0x1a, 0x9be960, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/io/io.go:316 +0x6d
github.com/influxdb/influxdb/messaging.(*MessageDecoder).Decode(0xc20802b610, 0xc20803d3b0, 0x0, 0x0)
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/messaging/broker.go:1541 +0x101
github.com/influxdb/influxdb/messaging.(*Conn).stream(0xc2080e26e0, 0xc208136270, 0xc2080c2480, 0x0, 0x0)
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/messaging/client.go:716 +0x49a
github.com/influxdb/influxdb/messaging.func·015()
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/messaging/client.go:668 +0x556
created by github.com/influxdb/influxdb/messaging.(*Conn).streamer
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/messaging/client.go:683 +0x1c4

goroutine 7 [chan receive]:
main.func·004()
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/cmd/influxd/main.go:199 +0xed
created by main.startProfiling
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/cmd/influxd/main.go:202 +0x2dc

goroutine 8 [IO wait]:
net.(*pollDesc).Wait(0xc208010760, 0x72, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/net/fd_poll_runtime.go:84 +0x47
net.(*pollDesc).WaitRead(0xc208010760, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/net/fd_poll_runtime.go:89 +0x43
net.(*netFD).accept(0xc208010700, 0x0, 0x7f3f51bf1db0, 0xc208156d30)
    /root/.gvm/gos/go1.4.2/src/net/fd_unix.go:419 +0x40b
net.(*TCPListener).AcceptTCP(0xc2080384e0, 0xc208055dc8, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/net/tcpsock_posix.go:234 +0x4e
net.(*TCPListener).Accept(0xc2080384e0, 0x0, 0x0, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/net/tcpsock_posix.go:244 +0x4c
net/http.(*Server).Serve(0xc2080c2060, 0x7f3f51bf2850, 0xc2080384e0, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/net/http/server.go:1728 +0x92
net/http.Serve(0x7f3f51bf2850, 0xc2080384e0, 0x7f3f51bf27d0, 0xc2080e49c0, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/net/http/server.go:1606 +0xa1
main.func·007()
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/cmd/influxd/run.go:141 +0x5b
created by main.(*Node).openListener
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/cmd/influxd/run.go:151 +0x26e

goroutine 9 [select]:
github.com/influxdb/influxdb/messaging.func·003()
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/messaging/broker.go:286 +0x16a
created by github.com/influxdb/influxdb/messaging.(*Broker).startTopicTruncation
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/messaging/broker.go:293 +0xad

goroutine 10 [select]:
github.com/influxdb/influxdb/raft.(*Log).applier(0xc20803a9c0, 0xc20800c060)
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/raft/log.go:1400 +0x288
created by github.com/influxdb/influxdb/raft.func·002
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/raft/log.go:394 +0x78c

goroutine 11 [select]:
github.com/influxdb/influxdb/raft.(*Log).leaderLoop(0xc20803a9c0, 0xc20800c060, 0x0)
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/raft/log.go:1130 +0x56c
github.com/influxdb/influxdb/raft.(*Log).stateLoop(0xc20803a9c0, 0xc20800c060, 0x3, 0x0)
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/raft/log.go:870 +0x149
created by github.com/influxdb/influxdb/raft.(*Log).startStateLoop
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/raft/log.go:830 +0x98

goroutine 64 [IO wait]:
net.(*pollDesc).Wait(0xc208178290, 0x72, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/net/fd_poll_runtime.go:84 +0x47
net.(*pollDesc).WaitRead(0xc208178290, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/net/fd_poll_runtime.go:89 +0x43
net.(*netFD).Read(0xc208178230, 0xc20811c000, 0x1000, 0x1000, 0x0, 0x7f3f51bf1db0, 0xc2080de328)
    /root/.gvm/gos/go1.4.2/src/net/fd_unix.go:242 +0x40f
net.(*conn).Read(0xc2080380c8, 0xc20811c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/net/net.go:121 +0xdc
net/http.noteEOFReader.Read(0x7f3f51bf5158, 0xc2080380c8, 0xc20805c1b8, 0xc20811c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/net/http/transport.go:1270 +0x6e
net/http.(*noteEOFReader).Read(0xc2080e4260, 0xc20811c000, 0x1000, 0x1000, 0x47677b, 0x0, 0x0)
    <autogenerated>:125 +0xd4
bufio.(*Reader).fill(0xc20800d140)
    /root/.gvm/gos/go1.4.2/src/bufio/bufio.go:97 +0x1ce
bufio.(*Reader).ReadSlice(0xc20800d140, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/bufio/bufio.go:295 +0x257
net/http/internal.readLine(0xc20800d140, 0x0, 0x0, 0x0, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/net/http/internal/chunked.go:110 +0x5a
net/http/internal.(*chunkedReader).beginChunk(0xc2080e6db0)
    /root/.gvm/gos/go1.4.2/src/net/http/internal/chunked.go:47 +0x46
net/http/internal.(*chunkedReader).Read(0xc2080e6db0, 0xc2080e4380, 0x1a, 0x1a, 0x0, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/net/http/internal/chunked.go:77 +0xbb
net/http.(*body).readLocked(0xc2081225c0, 0xc2080e4380, 0x1a, 0x1a, 0xffffffff, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/net/http/transfer.go:584 +0x7a
net/http.(*body).Read(0xc2081225c0, 0xc2080e4380, 0x1a, 0x1a, 0x0, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/net/http/transfer.go:579 +0x115
net/http.(*bodyEOFSignal).Read(0xc208122600, 0xc2080e4380, 0x1a, 0x1a, 0x0, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/net/http/transport.go:1193 +0x285
github.com/influxdb/influxdb/messaging.(*nopSeeker).Read(0xc208156270, 0xc2080e4380, 0x1a, 0x1a, 0xc2080e4380, 0x0, 0x0)
    <autogenerated>:24 +0x89
io.ReadAtLeast(0x7f3f51bf88d8, 0xc208156270, 0xc2080e4380, 0x1a, 0x1a, 0x1a, 0x0, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/io/io.go:298 +0xf1
io.ReadFull(0x7f3f51bf88d8, 0xc208156270, 0xc2080e4380, 0x1a, 0x1a, 0x9be960, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/io/io.go:316 +0x6d
github.com/influxdb/influxdb/messaging.(*MessageDecoder).Decode(0xc208156290, 0xc20816e450, 0x0, 0x0)
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/messaging/broker.go:1541 +0x101
github.com/influxdb/influxdb/messaging.(*Conn).stream(0xc2081722c0, 0xc208174000, 0xc2081481e0, 0x0, 0x0)
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/messaging/client.go:716 +0x49a
github.com/influxdb/influxdb/messaging.func·015()
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/messaging/client.go:668 +0x556
created by github.com/influxdb/influxdb/messaging.(*Conn).streamer
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/messaging/client.go:683 +0x1c4

goroutine 49 [select]:
github.com/influxdb/influxdb/messaging.(*Client).pinger(0xc20813a000, 0xc208148000)
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/messaging/client.go:399 +0x15e
created by github.com/influxdb/influxdb/messaging.(*Client).Open
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/messaging/client.go:163 +0x1ec

goroutine 69 [sleep]:
github.com/influxdb/influxdb/messaging.(*TopicReader).Read(0xc208134840, 0xc208102000, 0x8000, 0x8000, 0xc208170140, 0x0, 0x0)
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/messaging/broker.go:1277 +0x38f
github.com/influxdb/influxdb/messaging.CopyFlush(0x7f3f51bf8510, 0xc208170140, 0x7f3f51bf8538, 0xc208134840, 0x37, 0x0, 0x0)
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/messaging/handler.go:242 +0xca
github.com/influxdb/influxdb/messaging.(*Handler).getMessages(0xc20801e620, 0x7f3f51bf83b0, 0xc208170140, 0xc208136410)
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/messaging/handler.go:104 +0x644
github.com/influxdb/influxdb/messaging.(*Handler).ServeHTTP(0xc20801e620, 0x7f3f51bf83b0, 0xc208170140, 0xc208136410)
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/messaging/handler.go:46 +0x30c
main.(*Handler).serveMessaging(0xc2080e49c0, 0x7f3f51bf83b0, 0xc208170140, 0xc208136410)
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/cmd/influxd/handler.go:87 +0x2d4
main.(*Handler).ServeHTTP(0xc2080e49c0, 0x7f3f51bf83b0, 0xc208170140, 0xc208136410)
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/cmd/influxd/handler.go:58 +0x447
net/http.serverHandler.ServeHTTP(0xc2080c2060, 0x7f3f51bf83b0, 0xc208170140, 0xc208136410)
    /root/.gvm/gos/go1.4.2/src/net/http/server.go:1703 +0x19a
net/http.(*conn).serve(0xc208170000)
    /root/.gvm/gos/go1.4.2/src/net/http/server.go:1204 +0xb57
created by net/http.(*Server).Serve
    /root/.gvm/gos/go1.4.2/src/net/http/server.go:1751 +0x35e

goroutine 44 [chan receive]:
github.com/influxdb/influxdb/messaging.(*Conn).streamer(0xc2081722c0, 0xc2081481e0)
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/messaging/client.go:686 +0x1ec
created by github.com/influxdb/influxdb/messaging.(*Conn).Open
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/messaging/client.go:545 +0x1ca

goroutine 24 [chan receive]:
github.com/influxdb/influxdb/messaging.(*Conn).streamer(0xc2080e26e0, 0xc2080c2480)
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/messaging/client.go:686 +0x1ec
created by github.com/influxdb/influxdb/messaging.(*Conn).Open
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/messaging/client.go:545 +0x1ca

goroutine 25 [select]:
github.com/influxdb/influxdb/messaging.(*Conn).heartbeater(0xc2080e26e0, 0xc2080c2480)
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/messaging/client.go:589 +0x15e
created by github.com/influxdb/influxdb/messaging.(*Conn).Open
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/messaging/client.go:546 +0x1f0

goroutine 103 [select]:
github.com/influxdb/influxdb.(*Shard).processor(0xc208088280, 0x7f3f51bf5078, 0xc2081722c0, 0xc20800d320)
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/shard.go:353 +0x5f1
created by github.com/influxdb/influxdb.(*Shard).open
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/shard.go:185 +0x793

goroutine 57 [select]:
net/http.(*persistConn).readLoop(0xc20817c160)
    /root/.gvm/gos/go1.4.2/src/net/http/transport.go:928 +0x9ce
created by net/http.(*Transport).dialConn
    /root/.gvm/gos/go1.4.2/src/net/http/transport.go:660 +0xc9f

goroutine 65 [syscall, locked to thread]:
runtime.goexit()
    /root/.gvm/gos/go1.4.2/src/runtime/asm_amd64.s:2232 +0x1

goroutine 58 [select]:
net/http.(*persistConn).writeLoop(0xc20817c160)
    /root/.gvm/gos/go1.4.2/src/net/http/transport.go:945 +0x41d
created by net/http.(*Transport).dialConn
    /root/.gvm/gos/go1.4.2/src/net/http/transport.go:661 +0xcbc

goroutine 26 [sleep]:
github.com/influxdb/influxdb/messaging.(*TopicReader).Read(0xc208134280, 0xc208140000, 0x8000, 0x8000, 0xc2081700a0, 0x0, 0x0)
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/messaging/broker.go:1277 +0x38f
github.com/influxdb/influxdb/messaging.CopyFlush(0x7f3f51bf8510, 0xc2081700a0, 0x7f3f51bf8538, 0xc208134280, 0x37, 0x0, 0x0)
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/messaging/handler.go:242 +0xca
github.com/influxdb/influxdb/messaging.(*Handler).getMessages(0xc20813e060, 0x7f3f51bf83b0, 0xc2081700a0, 0xc2081741a0)
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/messaging/handler.go:104 +0x644
github.com/influxdb/influxdb/messaging.(*Handler).ServeHTTP(0xc20813e060, 0x7f3f51bf83b0, 0xc2081700a0, 0xc2081741a0)
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/messaging/handler.go:46 +0x30c
main.(*Handler).serveMessaging(0xc2080e49c0, 0x7f3f51bf83b0, 0xc2081700a0, 0xc2081741a0)
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/cmd/influxd/handler.go:87 +0x2d4
main.(*Handler).ServeHTTP(0xc2080e49c0, 0x7f3f51bf83b0, 0xc2081700a0, 0xc2081741a0)
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/cmd/influxd/handler.go:58 +0x447
net/http.serverHandler.ServeHTTP(0xc2080c2060, 0x7f3f51bf83b0, 0xc2081700a0, 0xc2081741a0)
    /root/.gvm/gos/go1.4.2/src/net/http/server.go:1703 +0x19a
net/http.(*conn).serve(0xc208032f00)
    /root/.gvm/gos/go1.4.2/src/net/http/server.go:1204 +0xb57
created by net/http.(*Server).Serve
    /root/.gvm/gos/go1.4.2/src/net/http/server.go:1751 +0x35e

goroutine 16 [select]:
github.com/influxdb/influxdb/messaging.func·017()
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/messaging/handler.go:93 +0x134
created by github.com/influxdb/influxdb/messaging.(*Handler).getMessages
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/messaging/handler.go:99 +0x5a8

goroutine 27 [IO wait]:
net.(*pollDesc).Wait(0xc208011100, 0x72, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/net/fd_poll_runtime.go:84 +0x47
net.(*pollDesc).WaitRead(0xc208011100, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/net/fd_poll_runtime.go:89 +0x43
net.(*netFD).Read(0xc2080110a0, 0xc2080ce000, 0x8000, 0x8000, 0x0, 0x7f3f51bf1db0, 0xc20802b570)
    /root/.gvm/gos/go1.4.2/src/net/fd_unix.go:242 +0x40f
net.(*conn).Read(0xc208038250, 0xc2080ce000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/net/net.go:121 +0xdc
io.Copy(0x7f3f51bf85b8, 0xc208124018, 0x7f3f51bf5158, 0xc208038250, 0x0, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/io/io.go:362 +0x1f6
net/http.func·008()
    /root/.gvm/gos/go1.4.2/src/net/http/server.go:171 +0x7d
created by net/http.(*conn).closeNotify
    /root/.gvm/gos/go1.4.2/src/net/http/server.go:177 +0x2e2

goroutine 261 [IO wait]:
net.(*pollDesc).Wait(0xc208010d80, 0x72, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/net/fd_poll_runtime.go:84 +0x47
net.(*pollDesc).WaitRead(0xc208010d80, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/net/fd_poll_runtime.go:89 +0x43
net.(*netFD).Read(0xc208010d20, 0xc208155000, 0x1000, 0x1000, 0x0, 0x7f3f51bf1db0, 0xc20825a410)
    /root/.gvm/gos/go1.4.2/src/net/fd_unix.go:242 +0x40f
net.(*conn).Read(0xc208124180, 0xc208155000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/net/net.go:121 +0xdc
net/http.noteEOFReader.Read(0x7f3f51bf5158, 0xc208124180, 0xc20805c058, 0xc208155000, 0x1000, 0x1000, 0xc20826eec0, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/net/http/transport.go:1270 +0x6e
net/http.(*noteEOFReader).Read(0xc20813e7e0, 0xc208155000, 0x1000, 0x1000, 0xc208013200, 0x0, 0x0)
    <autogenerated>:125 +0xd4
bufio.(*Reader).fill(0xc2080c3320)
    /root/.gvm/gos/go1.4.2/src/bufio/bufio.go:97 +0x1ce
bufio.(*Reader).Peek(0xc2080c3320, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/bufio/bufio.go:132 +0xf0
net/http.(*persistConn).readLoop(0xc20805c000)
    /root/.gvm/gos/go1.4.2/src/net/http/transport.go:842 +0xa4
created by net/http.(*Transport).dialConn
    /root/.gvm/gos/go1.4.2/src/net/http/transport.go:660 +0xc9f

goroutine 41 [select]:
github.com/influxdb/influxdb.(*Shard).processor(0xc208088200, 0x7f3f51bf5078, 0xc2080e26e0, 0xc2080c2300)
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/shard.go:353 +0x5f1
created by github.com/influxdb/influxdb.(*Shard).open
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/shard.go:185 +0x793

goroutine 48 [sleep]:
github.com/influxdb/influxdb/messaging.(*TopicReader).Read(0xc2080c6a40, 0xc2081be000, 0x8000, 0x8000, 0xc2081ba000, 0x0, 0x0)
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/messaging/broker.go:1277 +0x38f
github.com/influxdb/influxdb/messaging.CopyFlush(0x7f3f51bf8510, 0xc2081ba000, 0x7f3f51bf8538, 0xc2080c6a40, 0xf6, 0x0, 0x0)
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/messaging/handler.go:242 +0xca
github.com/influxdb/influxdb/messaging.(*Handler).getMessages(0xc2080e4400, 0x7f3f51bf83b0, 0xc2081ba000, 0xc208034d00)
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/messaging/handler.go:104 +0x644
github.com/influxdb/influxdb/messaging.(*Handler).ServeHTTP(0xc2080e4400, 0x7f3f51bf83b0, 0xc2081ba000, 0xc208034d00)
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/messaging/handler.go:46 +0x30c
main.(*Handler).serveMessaging(0xc2080e49c0, 0x7f3f51bf83b0, 0xc2081ba000, 0xc208034d00)
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/cmd/influxd/handler.go:87 +0x2d4
main.(*Handler).ServeHTTP(0xc2080e49c0, 0x7f3f51bf83b0, 0xc2081ba000, 0xc208034d00)
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/cmd/influxd/handler.go:58 +0x447
net/http.serverHandler.ServeHTTP(0xc2080c2060, 0x7f3f51bf83b0, 0xc2081ba000, 0xc208034d00)
    /root/.gvm/gos/go1.4.2/src/net/http/server.go:1703 +0x19a
net/http.(*conn).serve(0xc208032280)
    /root/.gvm/gos/go1.4.2/src/net/http/server.go:1204 +0xb57
created by net/http.(*Server).Serve
    /root/.gvm/gos/go1.4.2/src/net/http/server.go:1751 +0x35e

goroutine 45 [select]:
github.com/influxdb/influxdb/messaging.(*Conn).heartbeater(0xc2081722c0, 0xc2081481e0)
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/messaging/client.go:589 +0x15e
created by github.com/influxdb/influxdb/messaging.(*Conn).Open
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/messaging/client.go:546 +0x1f0

goroutine 100 [select]:
net/http.(*persistConn).readLoop(0xc20805c160)
    /root/.gvm/gos/go1.4.2/src/net/http/transport.go:928 +0x9ce
created by net/http.(*Transport).dialConn
    /root/.gvm/gos/go1.4.2/src/net/http/transport.go:660 +0xc9f

goroutine 101 [select]:
net/http.(*persistConn).writeLoop(0xc20805c160)
    /root/.gvm/gos/go1.4.2/src/net/http/transport.go:945 +0x41d
created by net/http.(*Transport).dialConn
    /root/.gvm/gos/go1.4.2/src/net/http/transport.go:661 +0xcbc

goroutine 70 [select]:
github.com/influxdb/influxdb/messaging.func·017()
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/messaging/handler.go:93 +0x134
created by github.com/influxdb/influxdb/messaging.(*Handler).getMessages
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/messaging/handler.go:99 +0x5a8

goroutine 46 [IO wait]:
net.(*pollDesc).Wait(0xc2080e8060, 0x72, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/net/fd_poll_runtime.go:84 +0x47
net.(*pollDesc).WaitRead(0xc2080e8060, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/net/fd_poll_runtime.go:89 +0x43
net.(*netFD).Read(0xc2080e8000, 0xc208192000, 0x8000, 0x8000, 0x0, 0x7f3f51bf1db0, 0xc208156170)
    /root/.gvm/gos/go1.4.2/src/net/fd_unix.go:242 +0x40f
net.(*conn).Read(0xc208124040, 0xc208192000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/net/net.go:121 +0xdc
io.Copy(0x7f3f51bf85b8, 0xc20813c068, 0x7f3f51bf5158, 0xc208124040, 0x0, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/io/io.go:362 +0x1f6
net/http.func·008()
    /root/.gvm/gos/go1.4.2/src/net/http/server.go:171 +0x7d
created by net/http.(*conn).closeNotify
    /root/.gvm/gos/go1.4.2/src/net/http/server.go:177 +0x2e2

goroutine 104 [chan receive]:
github.com/influxdb/influxdb/messaging.(*Conn).streamer(0xc2080e2b00, 0xc20800d3e0)
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/messaging/client.go:686 +0x1ec
created by github.com/influxdb/influxdb/messaging.(*Conn).Open
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/messaging/client.go:545 +0x1ca

goroutine 105 [select]:
github.com/influxdb/influxdb/messaging.(*Conn).heartbeater(0xc2080e2b00, 0xc20800d3e0)
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/messaging/client.go:589 +0x15e
created by github.com/influxdb/influxdb/messaging.(*Conn).Open
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/messaging/client.go:546 +0x1f0

goroutine 106 [select]:
github.com/influxdb/influxdb.(*Server).processor(0xc208076200, 0x7f3f51bf5078, 0xc2080e2b00, 0xc20800d440)
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/server.go:3407 +0x176
created by github.com/influxdb/influxdb.(*Server).Open
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/server.go:224 +0x972

goroutine 86 [IO wait]:
net.(*pollDesc).Wait(0xc2080e83e0, 0x72, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/net/fd_poll_runtime.go:84 +0x47
net.(*pollDesc).WaitRead(0xc2080e83e0, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/net/fd_poll_runtime.go:89 +0x43
net.(*netFD).Read(0xc2080e8380, 0xc2081ae000, 0x1000, 0x1000, 0x0, 0x7f3f51bf1db0, 0xc2080de350)
    /root/.gvm/gos/go1.4.2/src/net/fd_unix.go:242 +0x40f
net.(*conn).Read(0xc2081240a8, 0xc2081ae000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/net/net.go:121 +0xdc
net/http.noteEOFReader.Read(0x7f3f51bf5158, 0xc2081240a8, 0xc2081a61b8, 0xc2081ae000, 0x1000, 0x1000, 0x35, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/net/http/transport.go:1270 +0x6e
net/http.(*noteEOFReader).Read(0xc20801eac0, 0xc2081ae000, 0x1000, 0x1000, 0x35, 0x0, 0x0)
    <autogenerated>:125 +0xd4
bufio.(*Reader).fill(0xc2080c28a0)
    /root/.gvm/gos/go1.4.2/src/bufio/bufio.go:97 +0x1ce
bufio.(*Reader).ReadSlice(0xc2080c28a0, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/bufio/bufio.go:295 +0x257
net/http/internal.readLine(0xc2080c28a0, 0x0, 0x0, 0x0, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/net/http/internal/chunked.go:110 +0x5a
net/http/internal.(*chunkedReader).beginChunk(0xc2080e6fc0)
    /root/.gvm/gos/go1.4.2/src/net/http/internal/chunked.go:47 +0x46
net/http/internal.(*chunkedReader).Read(0xc2080e6fc0, 0xc20823c440, 0x1a, 0x1a, 0x0, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/net/http/internal/chunked.go:77 +0xbb
net/http.(*body).readLocked(0xc208122880, 0xc20823c440, 0x1a, 0x1a, 0xffffffff, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/net/http/transfer.go:584 +0x7a
net/http.(*body).Read(0xc208122880, 0xc20823c440, 0x1a, 0x1a, 0x0, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/net/http/transfer.go:579 +0x115
net/http.(*bodyEOFSignal).Read(0xc2081228c0, 0xc20823c440, 0x1a, 0x1a, 0x0, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/net/http/transport.go:1193 +0x285
github.com/influxdb/influxdb/messaging.(*nopSeeker).Read(0xc208156430, 0xc20823c440, 0x1a, 0x1a, 0xc20823c440, 0x0, 0x0)
    <autogenerated>:24 +0x89
io.ReadAtLeast(0x7f3f51bf88d8, 0xc208156430, 0xc20823c440, 0x1a, 0x1a, 0x1a, 0x0, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/io/io.go:298 +0xf1
io.ReadFull(0x7f3f51bf88d8, 0xc208156430, 0xc20823c440, 0x1a, 0x1a, 0x8, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/io/io.go:316 +0x6d
github.com/influxdb/influxdb/messaging.(*MessageDecoder).Decode(0xc208156440, 0xc20803d680, 0x0, 0x0)
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/messaging/broker.go:1541 +0x101
github.com/influxdb/influxdb/messaging.(*Conn).stream(0xc2080e2b00, 0xc208136750, 0xc20800d3e0, 0x0, 0x0)
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/messaging/client.go:716 +0x49a
github.com/influxdb/influxdb/messaging.func·015()
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/messaging/client.go:668 +0x556
created by github.com/influxdb/influxdb/messaging.(*Conn).streamer
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/messaging/client.go:683 +0x1c4

goroutine 262 [select]:
net/http.(*persistConn).writeLoop(0xc20805c000)
    /root/.gvm/gos/go1.4.2/src/net/http/transport.go:945 +0x41d
created by net/http.(*Transport).dialConn
    /root/.gvm/gos/go1.4.2/src/net/http/transport.go:661 +0xcbc

goroutine 74 [select]:
net/http.(*persistConn).readLoop(0xc2081a6160)
    /root/.gvm/gos/go1.4.2/src/net/http/transport.go:928 +0x9ce
created by net/http.(*Transport).dialConn
    /root/.gvm/gos/go1.4.2/src/net/http/transport.go:660 +0xc9f

goroutine 75 [select]:
net/http.(*persistConn).writeLoop(0xc2081a6160)
    /root/.gvm/gos/go1.4.2/src/net/http/transport.go:945 +0x41d
created by net/http.(*Transport).dialConn
    /root/.gvm/gos/go1.4.2/src/net/http/transport.go:661 +0xcbc

goroutine 107 [select]:
github.com/influxdb/influxdb/messaging.func·017()
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/messaging/handler.go:93 +0x134
created by github.com/influxdb/influxdb/messaging.(*Handler).getMessages
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/messaging/handler.go:99 +0x5a8

goroutine 114 [IO wait]:
net.(*pollDesc).Wait(0xc208138840, 0x72, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/net/fd_poll_runtime.go:84 +0x47
net.(*pollDesc).WaitRead(0xc208138840, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/net/fd_poll_runtime.go:89 +0x43
net.(*netFD).Read(0xc2081387e0, 0xc2081c6000, 0x8000, 0x8000, 0x0, 0x7f3f51bf1db0, 0xc2081563a0)
    /root/.gvm/gos/go1.4.2/src/net/fd_unix.go:242 +0x40f
net.(*conn).Read(0xc20813c0d0, 0xc2081c6000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/net/net.go:121 +0xdc
io.Copy(0x7f3f51bf85b8, 0xc20813c0f0, 0x7f3f51bf5158, 0xc20813c0d0, 0x0, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/io/io.go:362 +0x1f6
net/http.func·008()
    /root/.gvm/gos/go1.4.2/src/net/http/server.go:171 +0x7d
created by net/http.(*conn).closeNotify
    /root/.gvm/gos/go1.4.2/src/net/http/server.go:177 +0x2e2

goroutine 287 [select]:
github.com/influxdb/influxdb.func·014()
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/server.go:489 +0x116
created by github.com/influxdb/influxdb.(*Server).StartShardGroupsPreCreate
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/server.go:496 +0x1dd

goroutine 286 [select]:
github.com/influxdb/influxdb.func·012()
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/server.go:430 +0x109
created by github.com/influxdb/influxdb.(*Server).StartRetentionPolicyEnforcement
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/server.go:437 +0x1dd

goroutine 245 [IO wait]:
net.(*pollDesc).Wait(0xc2080e84c0, 0x72, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/net/fd_poll_runtime.go:84 +0x47
net.(*pollDesc).WaitRead(0xc2080e84c0, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/net/fd_poll_runtime.go:89 +0x43
net.(*netFD).Read(0xc2080e8460, 0xc2080c8000, 0x1000, 0x1000, 0x0, 0x7f3f51bf1db0, 0xc20825a3d0)
    /root/.gvm/gos/go1.4.2/src/net/fd_unix.go:242 +0x40f
net.(*conn).Read(0xc208038100, 0xc2080c8000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/net/net.go:121 +0xdc
net/http.(*liveSwitchReader).Read(0xc2081ba0e8, 0xc2080c8000, 0x1000, 0x1000, 0x2, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/net/http/server.go:214 +0xab
io.(*LimitedReader).Read(0xc20801e7a0, 0xc2080c8000, 0x1000, 0x1000, 0x2, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/io/io.go:408 +0xce
bufio.(*Reader).fill(0xc2081483c0)
    /root/.gvm/gos/go1.4.2/src/bufio/bufio.go:97 +0x1ce
bufio.(*Reader).ReadSlice(0xc2081483c0, 0xc208101b0a, 0x0, 0x0, 0x0, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/bufio/bufio.go:295 +0x257
bufio.(*Reader).ReadLine(0xc2081483c0, 0x0, 0x0, 0x0, 0xc2080e3700, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/bufio/bufio.go:324 +0x62
net/textproto.(*Reader).readLineSlice(0xc20816e480, 0x0, 0x0, 0x0, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/net/textproto/reader.go:55 +0x9e
net/textproto.(*Reader).ReadLine(0xc20816e480, 0x0, 0x0, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/net/textproto/reader.go:36 +0x4f
net/http.ReadRequest(0xc2081483c0, 0xc20819a820, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/net/http/request.go:598 +0xcb
net/http.(*conn).readRequest(0xc2081ba0a0, 0x0, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/net/http/server.go:586 +0x26f
net/http.(*conn).serve(0xc2081ba0a0)
    /root/.gvm/gos/go1.4.2/src/net/http/server.go:1162 +0x69e
created by net/http.(*Server).Serve
    /root/.gvm/gos/go1.4.2/src/net/http/server.go:1751 +0x35e

goroutine 288 [IO wait]:
net.(*pollDesc).Wait(0xc208138d10, 0x72, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/net/fd_poll_runtime.go:84 +0x47
net.(*pollDesc).WaitRead(0xc208138d10, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/net/fd_poll_runtime.go:89 +0x43
net.(*netFD).accept(0xc208138cb0, 0x0, 0x7f3f51bf1db0, 0xc2080de548)
    /root/.gvm/gos/go1.4.2/src/net/fd_unix.go:419 +0x40b
net.(*TCPListener).AcceptTCP(0xc20813c2d8, 0xc208020e00, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/net/tcpsock_posix.go:234 +0x4e
net.(*TCPListener).Accept(0xc20813c2d8, 0x0, 0x0, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/net/tcpsock_posix.go:244 +0x4c
net/http.(*Server).Serve(0xc208148e40, 0x7f3f51bf2850, 0xc20813c2d8, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/net/http/server.go:1728 +0x92
net/http.Serve(0x7f3f51bf2850, 0xc20813c2d8, 0x7f3f51bf8c90, 0xc2080de550, 0x0, 0x0)
    /root/.gvm/gos/go1.4.2/src/net/http/server.go:1606 +0xa1
github.com/influxdb/influxdb/admin.func·001()
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/admin/admin.go:49 +0x102
created by github.com/influxdb/influxdb/admin.(*Server).ListenAndServe
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/admin/admin.go:53 +0x2ce

goroutine 289 [chan receive]:
github.com/influxdb/influxdb.(*Server).StartReportingLoop(0xc208076200, 0x6329112e70034d30, 0xc2081f5aa0)
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/server.go:4079 +0x83
created by main.(*RunCommand).Open
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/cmd/influxd/run.go:477 +0x28fc

goroutine 306 [select]:
github.com/influxdb/influxdb.(*Broker).continuousQueryLoop(0xc20800a730, 0xc208126f00)
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/broker.go:91 +0x10b
created by github.com/influxdb/influxdb.(*Broker).RunContinuousQueryLoop
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/broker.go:63 +0xbb

goroutine 1965 [chan receive]:
github.com/influxdb/influxdb.(*Server).executeSelectStatement(0xc208076200, 0x0, 0xc2081aa180, 0xc20800d75c, 0xa, 0x0, 0xc20800d800, 0x2710, 0x0, 0x0)
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/server.go:2318 +0x136
github.com/influxdb/influxdb.func·040()
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/server.go:2212 +0xae3
created by github.com/influxdb/influxdb.(*Server).ExecuteQuery
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/server.go:2294 +0x314

goroutine 2002 [runnable]:
github.com/influxdb/influxdb/raft.(*Log).heartbeater(0xc20803a9c0, 0x1, 0xc2080e8700, 0xc20801f920)
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/raft/log.go:1178 +0xe16
created by github.com/influxdb/influxdb/raft.(*Log).leaderLoop
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/raft/log.go:1127 +0x204

goroutine 1963 [runnable]:
github.com/influxdb/influxdb/raft.func·001()
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/raft/clock.go:67 +0x33
created by github.com/influxdb/influxdb/raft.newClockChan
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/raft/clock.go:67 +0xfb

goroutine 1964 [chan receive]:
github.com/influxdb/influxdb/httpd.(*Handler).serveQuery(0xc2081a82d0, 0x7f3f51bfcf88, 0xc20801f7a0, 0xc208136680, 0x0)
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/httpd/handler.go:243 +0x71f
github.com/influxdb/influxdb/httpd.*Handler.(github.com/influxdb/influxdb/httpd.serveQuery)·fm(0x7f3f51bfcf88, 0xc20801f7a0, 0xc208136680, 0x0)
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/httpd/handler.go:116 +0x4f
github.com/influxdb/influxdb/httpd.func·004(0x7f3f51bfcf88, 0xc20801f7a0, 0xc208136680)
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/httpd/handler.go:905 +0x77
net/http.HandlerFunc.ServeHTTP(0xc20801f320, 0x7f3f51bfcf88, 0xc20801f7a0, 0xc208136680)
    /root/.gvm/gos/go1.4.2/src/net/http/server.go:1265 +0x41
github.com/influxdb/influxdb/httpd.func·005(0x7f3f51bfcf88, 0xc20801f7a0, 0xc208136680)
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/httpd/handler.go:949 +0xd9
net/http.HandlerFunc.ServeHTTP(0xc208156e10, 0x7f3f51bfcf88, 0xc20801f7a0, 0xc208136680)
    /root/.gvm/gos/go1.4.2/src/net/http/server.go:1265 +0x41
github.com/influxdb/influxdb/httpd.func·006(0x7f3f51bfcf88, 0xc20801f7a0, 0xc208136680)
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/httpd/handler.go:965 +0xb0
net/http.HandlerFunc.ServeHTTP(0xc20801f340, 0x7f3f51bfcf88, 0xc20801f7a0, 0xc208136680)
    /root/.gvm/gos/go1.4.2/src/net/http/server.go:1265 +0x41
github.com/influxdb/influxdb/httpd.func·007(0x7f3f51bfcf88, 0xc20801f7a0, 0xc208136680)
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/httpd/handler.go:998 +0x31a
net/http.HandlerFunc.ServeHTTP(0xc208156e50, 0x7f3f51bfcf88, 0xc20801f7a0, 0xc208136680)
    /root/.gvm/gos/go1.4.2/src/net/http/server.go:1265 +0x41
github.com/influxdb/influxdb/httpd.func·008(0x7f3f51bfcf88, 0xc20801f7a0, 0xc208136680)
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/httpd/handler.go:1008 +0x179
net/http.HandlerFunc.ServeHTTP(0xc208156e70, 0x7f3f51bfcf88, 0xc20801f7a0, 0xc208136680)
    /root/.gvm/gos/go1.4.2/src/net/http/server.go:1265 +0x41
github.com/influxdb/influxdb/httpd.func·009(0x7f3f51bfcf88, 0xc20801f780, 0xc208136680)
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/httpd/handler.go:1016 +0x123
net/http.HandlerFunc.ServeHTTP(0xc20801f360, 0x7f3f51bfcf88, 0xc20801f780, 0xc208136680)
    /root/.gvm/gos/go1.4.2/src/net/http/server.go:1265 +0x41
github.com/influxdb/influxdb/httpd.func·010(0x7f3f51bf83b0, 0xc208032780, 0xc208136680)
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/httpd/handler.go:1026 +0x12c
net/http.HandlerFunc.ServeHTTP(0xc20801f380, 0x7f3f51bf83b0, 0xc208032780, 0xc208136680)
    /root/.gvm/gos/go1.4.2/src/net/http/server.go:1265 +0x41
github.com/bmizerany/pat.(*PatternServeMux).ServeHTTP(0xc208124270, 0x7f3f51bf83b0, 0xc208032780, 0xc208136680)
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/bmizerany/pat/mux.go:109 +0x21c
github.com/influxdb/influxdb/httpd.(*Handler).ServeHTTP(0xc2081a82d0, 0x7f3f51bf83b0, 0xc208032780, 0xc208136680)
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/httpd/handler.go:189 +0x4a
main.(*Handler).serveAPI(0xc2080e49c0, 0x7f3f51bf83b0, 0xc208032780, 0xc208136680)
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/cmd/influxd/handler.go:150 +0x1f5
main.(*Handler).ServeHTTP(0xc2080e49c0, 0x7f3f51bf83b0, 0xc208032780, 0xc208136680)
    /root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/cmd/influxd/handler.go:70 +0x556
net/http.serverHandler.ServeHTTP(0xc2080c2060, 0x7f3f51bf83b0, 0xc208032780, 0xc208136680)
    /root/.gvm/gos/go1.4.2/src/net/http/server.go:1703 +0x19a
net/http.(*conn).serve(0xc2080325a0)
    /root/.gvm/gos/go1.4.2/src/net/http/server.go:1204 +0xb57
created by net/http.(*Server).Serve
    /root/.gvm/gos/go1.4.2/src/net/http/server.go:1751 +0x35e
@beckettsean
Copy link
Contributor

I can reproduce, thanks for the curl statements. Initially I wondered if it was because there was no space after the comma but curl -G 'http://localhost:8086/query?u=root&p=root&db=test_crash' --data-urlencode 'q=select host, value from hits' generates the same panic.

@beckettsean beckettsean added this to the 0.9.0 milestone May 6, 2015
@toddboom toddboom modified the milestones: 0.9.0, 0.9.1 May 8, 2015
@toddboom toddboom self-assigned this May 11, 2015
@toddboom
Copy link
Contributor

Fixed with PR #2598

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants