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

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to