Hi,

On InfluxDB, I'm getting "panic:runtime error: index out of range" every
time I run the "SHOW TAG VALUES FROM unbound WITH KEY = clientip WHERE
sysName =~ /$hostname/" query from Grafana. And I also get it using the
influx shell.

I've tried various things, like giving more resources (via login.conf),
setting up various log level to identify whats wrong, erase the database
and start from scratch, manually insert data in some other database. I
can't solve this problem. Even giving more RAM to the VM doesn't help.

I thought it could be an issue with bad data or badly stored data so I
configured my feeds to fill both my actual instance and new ones I just
created. On a fresh influxdb instance in an OpenBSD VM: same issue. On a
fresh influxdb instance in a Linux Ubuntu VM: the error disappears and
the query gets the correct answers.

Find attached the complete log.
Any ideas?

Thanks.
Apr  8 10:50:07 akeela influxd: ts=3D2019-04-08T08:50:07.974342Z lvl=3Derro=
r msg=3D"SHOW TAG VALUES FROM unbound WITH KEY =3D clientip WHERE sysName =
=3D~ /cherie/ [panic:runtime error: index out of range] goroutine 1382 [run=
ning]:\\nruntime/debug.Stack(0xc01f8cf8e0, 0xc02c426dc0, 0x4a)\\n\\t/usr/lo=
cal/go/src/runtime/debug/stack.go:24 +0xa7\\ngithub.com/influxdata/influxdb=
/query.(*Executor).recover(0xc000162ed0, 0xc01f8cf8e0, 0xc02a2922a0)\\n\\t/=
usr/obj/ports/influxdb-1.6.1/go/src/github.com/influxdata/influxdb/query/ex=
ecutor.go:394 +0xaf\\npanic(0xcf2640, 0x156fb00)\\n\\t/usr/local/go/src/run=
time/panic.go:513 +0x1b9\\nencoding/binary.bigEndian.Uint16(...)\\n\\t/usr/=
local/go/src/encoding/binary/binary.go:100\\ngithub.com/influxdata/influxdb=
/tsdb.ReadSeriesKeyMeasurement(...)\\n\\t/usr/obj/ports/influxdb-1.6.1/go/s=
rc/github.com/influxdata/influxdb/tsdb/series_file.go:338\\ngithub.com/infl=
uxdata/influxdb/tsdb.ParseSeriesKey(0x2835e5fb4, 0x1, 0x3d204c, 0x1, 0x3d20=
4c, 0x0, 0x2ebb113c2, 0x1, 0x3d1c3e)\\n\\t/usr/obj/ports/influxdb-1.6.1/go/=
src/github.com/influxdata/influxdb
Apr  8 10:50:07 akeela influxd: /tsdb/series_file.go:359 +0x35a\\ngithub.co=
m/influxdata/influxdb/tsdb.IndexSet.tagValuesByKeyAndExpr(0xc01f8cfd00, 0x1=
, 0x2, 0xc0001f49b0, 0xc003bcd950, 0x1, 0x2, 0xf17960, 0x15a5578, 0xc007198=
0b0, ...)\\n\\t/usr/obj/ports/influxdb-1.6.1/go/src/github.com/influxdata/i=
nfluxdb/tsdb/index.go:2359 +0x651\\ngithub.com/influxdata/influxdb/tsdb.Ind=
exSet.MeasurementTagKeyValuesByExpr(0xc01f8cfd00, 0x1, 0x2, 0xc0001f49b0, 0=
xc003bcd950, 0x1, 0x2, 0xf17960, 0x15a5578, 0xc0071980b0, ...)\\n\\t/usr/ob=
j/ports/influxdb-1.6.1/go/src/github.com/influxdata/influxdb/tsdb/index.go:=
2470 +0xbe4\\ngithub.com/influxdata/influxdb/tsdb.(*Store).TagValues(0xc000=
208000, 0xf17960, 0x15a5578, 0xc028fce1c0, 0x2, 0x2, 0xf14560, 0xc01e17ef00=
, 0x32f2d7fe, 0x109d537404, ...)\\n\\t/usr/obj/ports/influxdb-1.6.1/go/src/=
github.com/influxdata/influxdb/tsdb/store.go:1574 +0xeb9\\ngithub.com/influ=
xdata/influxdb/coordinator.(*StatementExecutor).executeShowTagValues(0xc000=
1f60e0, 0xc0001a9880, 0xc000176300, 0x48, 0xd9b0c0)\\n\\t/usr/obj/ports/inf=
luxdb-1.6.1/go/sr
Apr  8 10:50:07 akeela influxd: c/github.com/influxdata/influxdb/coordinato=
r/statement_executor.go:1050 +0x31f\\ngithub.com/influxdata/influxdb/coordi=
nator.(*StatementExecutor).ExecuteStatement(0xc0001f60e0, 0xf17720, 0xc0001=
a9880, 0xc000176300, 0x1, 0x1)\\n\\t/usr/obj/ports/influxdb-1.6.1/go/src/gi=
thub.com/influxdata/influxdb/coordinator/statement_executor.go:194 +0x23a9\=
\ngithub.com/influxdata/influxdb/query.(*Executor).executeQuery(0xc000162ed=
0, 0xc01f8cf8e0, 0xc0250c33cc, 0x4, 0x0, 0x0, 0xf17960, 0x15a5578, 0x2710, =
0x0, ...)\\n\\t/usr/obj/ports/influxdb-1.6.1/go/src/github.com/influxdata/i=
nfluxdb/query/executor.go:334 +0x355\\ncreated by github.com/influxdata/inf=
luxdb/query.(*Executor).ExecuteQuery\\n\\t/usr/obj/ports/influxdb-1.6.1/go/=
src/github.com/influxdata/influxdb/query/executor.go:236 +0xc9\\n" log_id=
=3D0Eg21QnW000 service=3Dquery
Apr  8 10:50:07 akeela influxd: [httpd] 192.168.0.128 - - [08/Apr/2019:10:5=
0:07 +0200] "POST /query?chunked=3Dtrue&db=3Dlogs&q=3DSHOW+TAG+VALUES+FROM+=
%22unbound%22+WITH+KEY+%3D+%22clientip%22+WHERE+%22sysName%22+%3D~+%2Fcheri=
e%2F HTTP/1.1" 200 171 "-" "InfluxDBShell/unknown" 4f985e96-59db-11e9-803d-=
000000000000 15201

Reply via email to