InfluxDB: panic: runtime error: slice bounds out of range

I noticed my Influx DB suddenly crashed after having run for three weeks just fine (new to HassIo). Tonight it crashed, and I can’t get it to work anymore.

Anyone have any idea how to fix it? I run Hass.io 0.92.2.

panic: runtime error: slice bounds out of range
    goroutine 232 [running]:
    github.com/influxdata/influxdb/tsdb/cursors.(*StringArray).Include(0xb481758, 0x97b2d500, 0x15962722, 0x375fd406, 0x56650894)
      /go/src/github.com/influxdata/influxdb/tsdb/cursors/arrayvalues.gen.go:693 +0x260
    github.com/influxdata/influxdb/tsdb/engine/tsm1.(*tsmBatchKeyIterator).combineString(0x3dae2d0, 0xf492201, 0xf73348, 0xf492240, 0x37)
      /go/src/github.com/influxdata/influxdb/tsdb/engine/tsm1/compact.gen.go:1748 +0x63c
    github.com/influxdata/influxdb/tsdb/engine/tsm1.(*tsmBatchKeyIterator).mergeString(0x3dae2d0)
      /go/src/github.com/influxdata/influxdb/tsdb/engine/tsm1/compact.gen.go:1691 +0x25c
    github.com/influxdata/influxdb/tsdb/engine/tsm1.(*tsmBatchKeyIterator).merge(0x3dae2d0)
      /go/src/github.com/influxdata/influxdb/tsdb/engine/tsm1/compact.go:1815 +0xf4
    github.com/influxdata/influxdb/tsdb/engine/tsm1.(*tsmBatchKeyIterator).Next(0x3dae2d0, 0x75c28a)
      /go/src/github.com/influxdata/influxdb/tsdb/engine/tsm1/compact.go:1676 +0xcf0
    github.com/influxdata/influxdb/tsdb/engine/tsm1.(*Compactor).write(0x3938f60, 0x4df6050, 0x47, 0xf76358, 0x3dae2d0, 0xe3f7f01, 0x0, 0x0)
      /go/src/github.com/influxdata/influxdb/tsdb/engine/tsm1/compact.go:1128 +0x148
    github.com/influxdata/influxdb/tsdb/engine/tsm1.(*Compactor).writeNewFiles(0x3938f60, 0x11, 0x2, 0x7dd5580, 0x6, 0x8, 0xf76358, 0x3dae2d0, 0x1, 0x0, ...)
      /go/src/github.com/influxdata/influxdb/tsdb/engine/tsm1/compact.go:1032 +0x128
    github.com/influxdata/influxdb/tsdb/engine/tsm1.(*Compactor).compact(0x3938f60, 0xe28b00, 0x7dd5580, 0x6, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0)
      /go/src/github.com/influxdata/influxdb/tsdb/engine/tsm1/compact.go:940 +0x4a0
    github.com/influxdata/influxdb/tsdb/engine/tsm1.(*Compactor).CompactFull(0x3938f60, 0x7dd5580, 0x6, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0)
      /go/src/github.com/influxdata/influxdb/tsdb/engine/tsm1/compact.go:958 +0x108
    github.com/influxdata/influxdb/tsdb/engine/tsm1.(*compactionStrategy).compactGroup(0x7dd55c0)
      /go/src/github.com/influxdata/influxdb/tsdb/engine/tsm1/engine.go:2152 +0xaac
    github.com/influxdata/influxdb/tsdb/engine/tsm1.(*compactionStrategy).Apply(0x7dd55c0)
      /go/src/github.com/influxdata/influxdb/tsdb/engine/tsm1/engine.go:2129 +0x2c
    github.com/influxdata/influxdb/tsdb/engine/tsm1.(*Engine).compactFull.func1(0xefec010, 0x3ae93f0, 0x7dd55c0)
      /go/src/github.com/influxdata/influxdb/tsdb/engine/tsm1/engine.go:2098 +0xac
    created by github.com/influxdata/influxdb/tsdb/engine/tsm1.(*Engine).compactFull
      /go/src/github.com/influxdata/influxdb/tsdb/engine/tsm1/engine.go:2094 +0xd0
    [cont-finish.d] executing container finish scripts...
    [cont-finish.d] 99-message.sh: executing... 
    [cont-finish.d] 99-message.sh: exited 0.
    [cont-finish.d] done.
    [s6-finish] waiting for services.
    [s6-finish] sending all processes the TERM signal.

This might help: https://github.com/influxdata/influxdb/issues/6468

Do you have a backup of your DB?

I had an issue so started running a script to back it up every night. Here is the script I use, I am running in docker: https://pastebin.com/4SX1JZYN

I run a nightly backup. So the backup is available.

I have seen the topic. However, when I login in to my pi I can not locate the folder they talk about. I don’t have that folder. Is this because I run an Hassio image for Pi, that runs in a docker?
I looks like the file structure is different because of that.