Skip to content

[0.10.0rc1] panic in tsm1.Values.Deduplicate #5857

Closed
@fffw

Description

Not sure if it's fixed on newer version because it didn't recur after I upgraded to 0.10.1, but might worth to have a quick check. I didn't find relevant previous issue.

panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xb code=0x1 addr=0x38 pc=0x7ffdc1]

goroutine 671991 [running]:
github.com/influxdb/influxdb/tsdb/engine/tsm1.Values.Deduplicate(0xc2c56ba000, 0x20054b, 0x20054b, 0x0, 0x0, 0x0)
        /tmp/tmp.WXyOm7f2Na/src/github.com/influxdb/influxdb/tsdb/engine/tsm1/encoding.go:207 +0xf1
github.com/influxdb/influxdb/tsdb/engine/tsm1.(*Cache).merged(0xc25f12e460, 0xc2422e2690, 0x2c, 0x0, 0x0, 0x0)
        /tmp/tmp.WXyOm7f2Na/src/github.com/influxdb/influxdb/tsdb/engine/tsm1/cache.go:280 +0x6f5
github.com/influxdb/influxdb/tsdb/engine/tsm1.func·002(0x0, 0x0, 0x0)
        /tmp/tmp.WXyOm7f2Na/src/github.com/influxdb/influxdb/tsdb/engine/tsm1/cache.go:216 +0x8a
github.com/influxdb/influxdb/tsdb/engine/tsm1.(*Cache).Values(0xc25f12e460, 0xc2422e2690, 0x2c, 0x0, 0x0, 0x0)
        /tmp/tmp.WXyOm7f2Na/src/github.com/influxdb/influxdb/tsdb/engine/tsm1/cache.go:217 +0x178
github.com/influxdb/influxdb/tsdb/engine/tsm1.(*tx).Cursor(0xc2595e7880, 0xc2186e3c50, 0x21, 0xc23d2fa260, 0x1, 0x1, 0xc213a0dac0, 0xc23d2fa201, 0x0, 0x0)
        /tmp/tmp.WXyOm7f2Na/src/github.com/influxdb/influxdb/tsdb/engine/tsm1/engine.go:645 +0x147
github.com/influxdb/influxdb/tsdb.(*AggregateMapper).openMeasurement(0xc24b8ad950, 0xc20810fc00, 0x0, 0x0)
        /tmp/tmp.WXyOm7f2Na/src/github.com/influxdb/influxdb/tsdb/aggregate.go:690 +0x551
github.com/influxdb/influxdb/tsdb.(*AggregateMapper).Open(0xc24b8ad950, 0x0, 0x0)
        /tmp/tmp.WXyOm7f2Na/src/github.com/influxdb/influxdb/tsdb/aggregate.go:646 +0x6fb
github.com/influxdb/influxdb/tsdb.(*AggregateExecutor).openMappers(0xc24cfc0100, 0x0, 0x0)
        /tmp/tmp.WXyOm7f2Na/src/github.com/influxdb/influxdb/tsdb/aggregate.go:205 +0x9b
github.com/influxdb/influxdb/tsdb.(*AggregateExecutor).execute(0xc24cfc0100, 0xc2a24eb4a0, 0xc2a24eb3e0)
        /tmp/tmp.WXyOm7f2Na/src/github.com/influxdb/influxdb/tsdb/aggregate.go:70 +0x1ab
created by github.com/influxdb/influxdb/tsdb.(*AggregateExecutor).Execute
        /tmp/tmp.WXyOm7f2Na/src/github.com/influxdb/influxdb/tsdb/aggregate.go:48 +0x64

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions