Source: victoriametrics Version: 1.79.14+ds1-1 Severity: normal Tags: trixie sid ftbfs
In a clean sid schroot, I observed an occasional test failure (2/9 builds): > 2024-02-14T22:25:03.764Z panic > VictoriaMetrics/lib/storage/inmemory_part.go:37 BUG: Inmemory.InitFromRows > must accept at least one row > --- FAIL: TestMergeBlockStreamsManyStreamsManyBlocksManyRows (0.00s) > panic: BUG: Inmemory.InitFromRows must accept at least one row [recovered] > panic: BUG: Inmemory.InitFromRows must accept at least one row > > goroutine 56566 [running]: > testing.tRunner.func1.2({0x6e5360, 0xc005603000}) > /usr/lib/go-1.21/src/testing/testing.go:1545 +0x238 > testing.tRunner.func1() > /usr/lib/go-1.21/src/testing/testing.go:1548 +0x397 > panic({0x6e5360?, 0xc005603000?}) > /usr/lib/go-1.21/src/runtime/panic.go:914 +0x21f > github.com/VictoriaMetrics/VictoriaMetrics/lib/logger.logMessage({0x72f3fd, > 0x5}, {0xc0058a0e80, 0x37}, 0x0?) > > /build/victoriametrics-1.79.14+ds1/_build/src/github.com/VictoriaMetrics/VictoriaMetrics/lib/logger/logger.go:269 > +0x95e > github.com/VictoriaMetrics/VictoriaMetrics/lib/logger.logLevelSkipframes(0x1, > {0x72f3fd, 0x5}, {0x747753?, 0xc0017bee30?}, {0x0?, 0x90?, 0x7166e0?}) > > /build/victoriametrics-1.79.14+ds1/_build/src/github.com/VictoriaMetrics/VictoriaMetrics/lib/logger/logger.go:137 > +0x194 > github.com/VictoriaMetrics/VictoriaMetrics/lib/logger.logLevel(...) > > /build/victoriametrics-1.79.14+ds1/_build/src/github.com/VictoriaMetrics/VictoriaMetrics/lib/logger/logger.go:129 > github.com/VictoriaMetrics/VictoriaMetrics/lib/logger.Panicf(...) > > /build/victoriametrics-1.79.14+ds1/_build/src/github.com/VictoriaMetrics/VictoriaMetrics/lib/logger/logger.go:125 > github.com/VictoriaMetrics/VictoriaMetrics/lib/storage.(*inmemoryPart).InitFromRows(0xc0036eb200, > {0x0, 0x0, 0x0}) > > /build/victoriametrics-1.79.14+ds1/_build/src/github.com/VictoriaMetrics/VictoriaMetrics/lib/storage/inmemory_part.go:37 > +0x58 > github.com/VictoriaMetrics/VictoriaMetrics/lib/storage.newTestBlockStreamReader(0xc001934878?, > {0x0, 0x0, 0x0}) > > /build/victoriametrics-1.79.14+ds1/_build/src/github.com/VictoriaMetrics/VictoriaMetrics/lib/storage/block_stream_reader_test.go:151 > +0x45 > github.com/VictoriaMetrics/VictoriaMetrics/lib/storage.TestMergeBlockStreamsManyStreamsManyBlocksManyRows(0x60a440?) > > /build/victoriametrics-1.79.14+ds1/_build/src/github.com/VictoriaMetrics/VictoriaMetrics/lib/storage/merge_test.go:325 > +0x11b > testing.tRunner(0xc001811860, 0x7cc288) > /usr/lib/go-1.21/src/testing/testing.go:1595 +0xff > created by testing.(*T).Run in goroutine 1 > /usr/lib/go-1.21/src/testing/testing.go:1648 +0x3ad > FAIL github.com/VictoriaMetrics/VictoriaMetrics/lib/storage 12.339s
signature.asc
Description: This is a digitally signed message part