Description
got panic on github.com/RoaringBitmap/roaring.(*bitmapContainer).andArray, logs:
ts=2025-06-19T07:25:12.812300Z lvl=info msg="Removing index file" log_id=0sJhDXll000 service=storage-engine index=tsi tsi1_partition=3 op_name=tsi1_compact_to_level tsi1_level=3 path=/var/lib/influxdb2/engine/data/a7a23458b84a96f5/autogen/324/index/2/L2-00000011.tsi
unexpected fault address 0x7ffb791d9dd5
fatal error: fault
[signal SIGSEGV: segmentation violation code=0x1 addr=0x7ffb791d9dd5 pc=0x7ffbe50ce8fe]
goroutine 8268200299 [running]:
runtime.throw({0x7ffbe6a9f05a?, 0x10?})
/go/src/runtime/panic.go:1077 +0x5e fp=0xc0186b91c8 sp=0xc0186b9198 pc=0x7ffbe443ae9e
runtime.sigpanic()
/go/src/runtime/signal_unix.go:875 +0x285 fp=0xc0186b9228 sp=0xc0186b91c8 pc=0x7ffbe4451fa5
github.com/RoaringBitmap/roaring.(*bitmapContainer).andArray(0xc01be670c0, 0xc01f54b1e8)
/go/pkg/mod/github.com/!roaring!bitmap/[email protected]/bitmapcontainer.go:704 +0xbe fp=0xc0186b9260 sp=0xc0186b9228 pc=0x7ffbe50ce8fe
github.com/RoaringBitmap/roaring.(*bitmapContainer).and(0xc0186b92c0?, {0x7ffbe7fc4408?, 0xc01f54b1e8?})
/go/pkg/mod/github.com/!roaring!bitmap/[email protected]/bitmapcontainer.go:636 +0x3d fp=0xc0186b9298 sp=0xc0186b9260 pc=0x7ffbe50ce19d
github.com/RoaringBitmap/roaring.(*arrayContainer).and(0x7ffbe5102d68?, {0x7ffbe7fc4570?, 0xc01be670c0?})
/go/pkg/mod/github.com/!roaring!bitmap/[email protected]/arraycontainer.go:508 +0x65 fp=0xc0186b92d0 sp=0xc0186b9298 pc=0x7ffbe50c92e5
github.com/RoaringBitmap/roaring.And(0xc014f3d8f0, 0xc01c2851f0)
/go/pkg/mod/github.com/!roaring!bitmap/[email protected]/roaring.go:1005 +0x103 fp=0xc0186b9360 sp=0xc0186b92d0 pc=0x7ffbe50d8563
github.com/influxdata/influxdb/v2/tsdb.(*SeriesIDSet).And(0xc014f460a0, 0xc01be670a0)
/root/project/tsdb/series_set.go:160 +0xe5 fp=0xc0186b93d0 sp=0xc0186b9360 pc=0x7ffbe51171e5
github.com/influxdata/influxdb/v2/tsdb.IntersectSeriesIDIterators({0x7ffb8e97e8b8, 0xc006451248}, {0x7ffb8e97e8b8?, 0xc011ac7818})
/root/project/tsdb/index.go:572 +0x1c5 fp=0xc0186b9478 sp=0xc0186b93d0 pc=0x7ffbe50f4425
github.com/influxdata/influxdb/v2/tsdb.IndexSet.seriesByExprIterator({{0xc008058800, 0x1, 0x1}, 0xc004add3b0, {0x0, 0x0, 0x0}}, {0xc00c88c0d0, 0xe, 0x10}, ...)
/root/project/tsdb/index.go:2478 +0x1c9 fp=0xc0186b9510 sp=0xc0186b9478 pc=0x7ffbe5102449
github.com/influxdata/influxdb/v2/tsdb.IndexSet.seriesByExprIterator({{0xc008058800, 0x1, 0x1}, 0xc004add3b0, {0x0, 0x0, 0x0}}, {0xc00c88c0d0, 0xe, 0x10}, ...)
/root/project/tsdb/index.go:2462 +0xe5 fp=0xc0186b95a8 sp=0xc0186b9510 pc=0x7ffbe5102365
github.com/influxdata/influxdb/v2/tsdb.IndexSet.seriesByExprIterator({{0xc008058800, 0x1, 0x1}, 0xc004add3b0, {0x0, 0x0, 0x0}}, {0xc00c88c0d0, 0xe, 0x10}, ...)
/root/project/tsdb/index.go:2468 +0x16b fp=0xc0186b9640 sp=0xc0186b95a8 pc=0x7ffbe51023eb
github.com/influxdata/influxdb/v2/tsdb.IndexSet.measurementSeriesByExprIterator({{0xc008058800, 0x1, 0x1}, 0xc004add3b0, {0x0, 0x0, 0x0}}, {0xc00c88c0d0, 0xe, 0x10}, ...)
/root/project/tsdb/index.go:2306 +0xae fp=0xc0186b96d8 sp=0xc0186b9640 pc=0x7ffbe510122e
github.com/influxdata/influxdb/v2/tsdb.IndexSet.MeasurementSeriesByExprIterator({{0xc008058800, 0x1, 0x1}, 0xc004add3b0, {0x0, 0x0, 0x0}}, {0xc00c88c0d0, 0xe, 0x10}, ...)
/root/project/tsdb/index.go:2288 +0x10a fp=0xc0186b9778 sp=0xc0186b96d8 pc=0x7ffbe51010aa
github.com/influxdata/influxdb/v2/tsdb.(*seriesCursor).readSeriesKeys(0xc011b2cc00, {0xc00c88c0d0?, 0x0?, 0x1?})
/root/project/tsdb/series_cursor.go:130 +0xd9 fp=0xc0186b9880 sp=0xc0186b9778 pc=0x7ffbe510a799
github.com/influxdata/influxdb/v2/tsdb.(*seriesCursor).Next(0xc011b2cc00)
/root/project/tsdb/series_cursor.go:109 +0x5d fp=0xc0186b98d0 sp=0xc0186b9880 pc=0x7ffbe510a53d
github.com/influxdata/influxdb/v2/v1/services/storage.(*indexSeriesCursor).Next(0xc01b9da780)
/root/project/v1/services/storage/series_cursor.go:151 +0x162 fp=0xc0186b9980 sp=0xc0186b98d0 pc=0x7ffbe662a502
github.com/influxdata/influxdb/v2/storage/reads.(*resultSet).Next(0xc0237bca90)
/root/project/storage/reads/resultset.go:50 +0x31 fp=0xc0186b99b0 sp=0xc0186b9980 pc=0x7ffbe65c9571
github.com/influxdata/influxdb/v2/storage/flux.(*filterIterator).handleRead(0xc02d2c9dc0, 0xc00cd00e60, {0x7ffbe7f869b8?, 0xc0237bca90})
/root/project/storage/flux/reader.go:196 +0x107 fp=0xc0186b9c48 sp=0xc0186b99b0 pc=0x7ffbe65cfe87
github.com/influxdata/influxdb/v2/storage/flux.(*filterIterator).Do(0xc02d2c9dc0, 0x7ffbe7dc3980?)
/root/project/storage/flux/reader.go:174 +0x125 fp=0xc0186b9c90 sp=0xc0186b9c48 pc=0x7ffbe65cfd25
github.com/influxdata/influxdb/v2/query/stdlib/influxdata/influxdb.(*Source).processTables(0xc011b2cb40, {0x7ffbe7f771b8?, 0xc01fa797a0}, {0x7ffbe7f620e0, 0xc02d2c9dc0}, 0x70edb0ee577a1371?)
/root/project/query/stdlib/influxdata/influxdb/source.go:69 +0xb6 fp=0xc0186b9cf8 sp=0xc0186b9c90 pc=0x7ffbe6211976
github.com/influxdata/influxdb/v2/query/stdlib/influxdata/influxdb.(*readFilterSource).run(0xc011b2cb40, {0x7ffbe7f771b8, 0xc01fa797a0})
/root/project/query/stdlib/influxdata/influxdb/source.go:146 +0xdc fp=0xc0186b9d88 sp=0xc0186b9cf8 pc=0x7ffbe62121dc
github.com/influxdata/influxdb/v2/query/stdlib/influxdata/influxdb.(*Source).Run(0xc011b2cb40, {0x7ffbe7f771b8, 0xc01fa797a0})
/root/project/query/stdlib/influxdata/influxdb/source.go:50 +0xa3 fp=0xc0186b9e38 sp=0xc0186b9d88 pc=0x7ffbe6211523
github.com/influxdata/influxdb/v2/query/stdlib/influxdata/influxdb.(*readFilterSource).Run(0x7ffbe7f771f0?, {0x7ffbe7f771b8?, 0xc01fa797a0?})
:1 +0x28 fp=0xc0186b9e60 sp=0xc0186b9e38 pc=0x7ffbe621ad28
github.com/influxdata/flux/execute.(*executionState).do.func2({0x7ffbe7f78db8?, 0xc011b2cb40})
/go/pkg/mod/github.com/influxdata/[email protected]/execute/executor.go:535 +0x3c5 fp=0xc0186b9fc0 sp=0xc0186b9e60 pc=0x7ffbe52c2ec5
github.com/influxdata/flux/execute.(*executionState).do.func5()
/go/pkg/mod/github.com/influxdata/[email protected]/execute/executor.go:544 +0x2b fp=0xc0186b9fe0 sp=0xc0186b9fc0 pc=0x7ffbe52c2acb
runtime.goexit()
/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0186b9fe8 sp=0xc0186b9fe0 pc=0x7ffbe4471781
created by github.com/influxdata/flux/execute.(*executionState).do in goroutine 694
/go/pkg/mod/github.com/influxdata/[email protected]/execute/executor.go:515 +0xf0