Skip to content

sql/rowflow: TestRouterDiskSpill failed #55848

@cockroach-teamcity

Description

@cockroach-teamcity

(sql/rowflow).TestRouterDiskSpill failed on master@4019977188f67504f39422997c32408150d4a88d:

Fatal error:

panic: test-monitor: unexpected 8 leftover bytes [recovered]
	panic: test-monitor: unexpected 8 leftover bytes [recovered]
	panic: test-monitor: unexpected 8 leftover bytes

Stack:

goroutine 199 [running]:
testing.tRunner.func1(0xc000324700)
	/usr/local/go/src/testing/testing.go:874 +0x69f
panic(0x32124c0, 0xc00098c100)
	/usr/local/go/src/runtime/panic.go:679 +0x1b2
github.com/cockroachdb/cockroach/pkg/util/leaktest.AfterTest.func2()
	/go/src/github.com/cockroachdb/cockroach/pkg/util/leaktest/leaktest.go:103 +0x2ae
panic(0x32124c0, 0xc00098c100)
	/usr/local/go/src/runtime/panic.go:679 +0x1b2
github.com/cockroachdb/cockroach/pkg/util/log.ReportOrPanic(0x4921ea0, 0xc0003be3c0, 0xc00053b500, 0x33a6a10, 0x20, 0xc0007eeec8, 0x2, 0x2)
	/go/src/github.com/cockroachdb/cockroach/pkg/util/log/crash_reporting.go:340 +0x3ff
github.com/cockroachdb/cockroach/pkg/util/mon.(*BytesMonitor).doStop(0xc000263540, 0x4921ea0, 0xc0003be3c0, 0x1)
	/go/src/github.com/cockroachdb/cockroach/pkg/util/mon/bytes_usage.go:406 +0x475
github.com/cockroachdb/cockroach/pkg/util/mon.(*BytesMonitor).Stop(...)
	/go/src/github.com/cockroachdb/cockroach/pkg/util/mon/bytes_usage.go:391
github.com/cockroachdb/cockroach/pkg/sql/sem/tree.(*EvalContext).Stop(0xc000304240, 0x4921ea0, 0xc0003be3c0)
	/go/src/github.com/cockroachdb/cockroach/pkg/sql/sem/tree/eval.go:3344 +0x70
runtime.Goexit()
	/usr/local/go/src/runtime/panic.go:563 +0xec
testing.(*common).FailNow(0xc000324700)
	/usr/local/go/src/testing/testing.go:653 +0x5b
testing.(*common).Fatalf(0xc000324700, 0x33bde47, 0x29, 0x0, 0x0, 0x0)
	/usr/local/go/src/testing/testing.go:716 +0x9e
github.com/cockroachdb/cockroach/pkg/sql/rowflow.TestRouterDiskSpill(0xc000324700)
	/go/src/github.com/cockroachdb/cockroach/pkg/sql/rowflow/routers_test.go:919 +0x1807
testing.tRunner(0xc000324700, 0x38669d8)
	/usr/local/go/src/testing/testing.go:909 +0x19a
created by testing.(*T).Run
	/usr/local/go/src/testing/testing.go:960 +0x652

Log preceding fatal error

  github.com/cockroachdb/cockroach/pkg/util/mon.(*BytesMonitor).doStop()
      /go/src/github.com/cockroachdb/cockroach/pkg/util/mon/bytes_usage.go:406 +0x474
  github.com/cockroachdb/cockroach/pkg/sql/sem/tree.(*EvalContext).Stop()
      /go/src/github.com/cockroachdb/cockroach/pkg/util/mon/bytes_usage.go:391 +0x6f
  runtime.call32()
      /usr/local/go/src/runtime/asm_amd64.s:539 +0x3a
  testing.(*common).Fatalf()
      /usr/local/go/src/testing/testing.go:716 +0x9d
  github.com/cockroachdb/cockroach/pkg/sql/rowflow.TestRouterDiskSpill()
      /go/src/github.com/cockroachdb/cockroach/pkg/sql/rowflow/routers_test.go:919 +0x1806
  testing.tRunner()
      /usr/local/go/src/testing/testing.go:909 +0x199

Previous write at 0x00c00010e290 by goroutine 82:
  github.com/cockroachdb/cockroach/pkg/util/mon.(*BytesMonitor).releaseBytes()
      /go/src/github.com/cockroachdb/cockroach/pkg/util/mon/bytes_usage.go:663 +0xfe
  github.com/cockroachdb/cockroach/pkg/util/mon.(*BoundAccount).Close()
      /go/src/github.com/cockroachdb/cockroach/pkg/util/mon/bytes_usage.go:534 +0xc8
  github.com/cockroachdb/cockroach/pkg/util/mon.(*BytesMonitor).releaseBudget()
      /go/src/github.com/cockroachdb/cockroach/pkg/util/mon/bytes_usage.go:521 +0xba
  github.com/cockroachdb/cockroach/pkg/util/mon.(*BytesMonitor).doStop()
      /go/src/github.com/cockroachdb/cockroach/pkg/util/mon/bytes_usage.go:413 +0xbb
  github.com/cockroachdb/cockroach/pkg/sql/rowflow.(*routerBase).Start.func1()
      /go/src/github.com/cockroachdb/cockroach/pkg/util/mon/bytes_usage.go:391 +0x580

Goroutine 72 (running) created at:
  testing.(*T).Run()
      /usr/local/go/src/testing/testing.go:960 +0x651
  testing.runTests.func1()
      /usr/local/go/src/testing/testing.go:1202 +0xa6
  testing.tRunner()
      /usr/local/go/src/testing/testing.go:909 +0x199
  testing.runTests()
      /usr/local/go/src/testing/testing.go:1200 +0x521
  testing.(*M).Run()
      /usr/local/go/src/testing/testing.go:1117 +0x2ff
  main.main()
      _testmain.go:64 +0x223

Goroutine 82 (finished) created at:
  github.com/cockroachdb/cockroach/pkg/sql/rowflow.(*routerBase).Start()
      /go/src/github.com/cockroachdb/cockroach/pkg/sql/rowflow/routers.go:301 +0xcd
  github.com/cockroachdb/cockroach/pkg/sql/rowflow.TestRouterDiskSpill()
      /go/src/github.com/cockroachdb/cockroach/pkg/sql/rowflow/routers_test.go:826 +0x15fc
  testing.tRunner()
      /usr/local/go/src/testing/testing.go:909 +0x199
==================
--- FAIL: TestRouterDiskSpill (0.02s)
    routers_test.go:919: expected memory error when consuming rows
    testing.go:853: race detected during execution of test

More

Parameters:

  • TAGS=
  • GOFLAGS=-race -parallel=2
make stressrace TESTS=TestRouterDiskSpill PKG=./pkg/sql/rowflow TESTTIMEOUT=5m STRESSFLAGS='-timeout 5m' 2>&1

See this test on roachdash
powered by pkg/cmd/internal/issues

Metadata

Metadata

Assignees

Labels

C-test-failureBroken test (automatically or manually discovered).O-robotOriginated from a bot.branch-masterFailures and bugs on the master branch.

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions