Uploaded image for project: 'Couchbase Server'
  1. Couchbase Server
  2. MB-51406

[System Test] Panic observed in the query logs

    XMLWordPrintable

Details

    Description

      Build : 7.1.0-2447
      Test : -test tests/integration/neo/test_neo_couchstore_milestone4.yml -scope tests/integration/neo/scope_couchstore.yml
      Scale : 3
      Iteration : 4th

      On the 3rd day of the system test day run, seeing a panic in the query logs of 172.23.99.11. This doesn't cause a crash however. The other query node is 172.23.106.188.

      2022-03-10T15:16:34.739-08:00 [SEVERE] panic: runtime error: invalid memory address or nil pointer dereference
      2022-03-10T15:16:34.740-08:00 [SEVERE] request text: <ud>select avg(price) as AvgPrice, min(price) as MinPrice, max(price) as MaxPrice from `bucket5`.`scope_1`.`coll_2` where free_breakfast=True and free_parking=True and price is not null and array_count(public_likes)>5 and `type`='Hotel' group by country limit 100</ud>
      2022-03-10T15:16:34.740-08:00 [SEVERE] query context: <ud>default:</ud>
      2022-03-10T15:16:34.740-08:00 [SEVERE] stack: goroutine 22674168 [running]:
      github.com/couchbase/query/execution.(*Context).Recover(0xc00c888780, 0xc023c60900)
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/execution/context.go:1043 +0xc6
      panic(0x2349280, 0x38559d0)
              /home/couchbase/.cbdepscache/exploded/x86_64/go-1.16.6/go/src/runtime/panic.go:965 +0x1b9
      github.com/couchbase/query/execution.(*base).runConsumer.func1.2(0xc000130701, 0xc023c60900, 0xc00c888780)
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/execution/base.go:888 +0xdc
      panic(0x2349280, 0x38559d0)
              /home/couchbase/.cbdepscache/exploded/x86_64/go-1.16.6/go/src/runtime/panic.go:965 +0x1b9
      github.com/couchbase/query/value.(*annotatedValue).Track(0x0)
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/value/annotated.go:431 +0xa
      github.com/couchbase/query/value.NewScopeValue(0xc020d1cd20, 0x28fa430, 0x0, 0x28fa430)
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/value/scope.go:63 +0x95
      github.com/couchbase/query/execution.(*InitialProject).processTerms(0xc023c60900, 0x293a730, 0x0, 0xc00c888780, 0xc0052b0701)
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/execution/project_initial.go:147 +0xc5
      github.com/couchbase/query/execution.(*InitialProject).processItem(0xc023c60900, 0x293a730, 0x0, 0xc00c888780, 0x0)
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/execution/project_initial.go:67 +0x9eb
      github.com/couchbase/query/execution.(*base).runConsumer.func1()
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/execution/base.go:923 +0x1c2
      github.com/couchbase/query/util.(*Once).Do(0xc023c60a38, 0xc033431f00)
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/util/sync.go:54 +0x4b
      github.com/couchbase/query/execution.(*base).runConsumer(0xc023c60900, 0x28d1ab0, 0xc023c60900, 0xc00c888780, 0x0, 0x0)
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/execution/base.go:857 +0xa5
      github.com/couchbase/query/execution.(*InitialProject).RunOnce(0xc023c60900, 0xc00c888780, 0x0, 0x0)
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/execution/project_initial.go:59 +0x5c
      github.com/couchbase/query/execution.execOp(0x28ff418, 0xc023c60900, 0xc00c888780, 0x0, 0x0)
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/execution/base.go:519 +0x57
      created by github.com/couchbase/query/execution.(*base).fork
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/execution/base.go:530 +0x105
      goroutine 22674168 [running]:
      github.com/couchbase/query/execution.(*Context).Recover(0xc00c888780, 0xc023c60900)
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/execution/context.go:1043 +0xc6
      panic(0x2349280, 0x38559d0)
              /home/couchbase/.cbdepscache/exploded/x86_64/go-1.16.6/go/src/runtime/panic.go:965 +0x1b9
      github.com/couchbase/query/execution.(*base).runConsumer.func1.2(0xc000130701, 0xc023c60900, 0xc00c888780)
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/execution/base.go:888 +0xdc
      panic(0x2349280, 0x38559d0)
              /home/couchbase/.cbdepscache/exploded/x86_64/go-1.16.6/go/src/runtime/panic.go:965 +0x1b9
      github.com/couchbase/query/value.(*annotatedValue).Track(0x0)
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/value/annotated.go:431 +0xa
      github.com/couchbase/query/value.NewScopeValue(0xc020d1cd20, 0x28fa430, 0x0, 0x28fa430)
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/value/scope.go:63 +0x95
      github.com/couchbase/query/execution.(*InitialProject).processTerms(0xc023c60900, 0x293a730, 0x0, 0xc00c888780, 0xc0052b0701)
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/execution/project_initial.go:147 +0xc5
      github.com/couchbase/query/execution.(*InitialProject).processItem(0xc023c60900, 0x293a730, 0x0, 0xc00c888780, 0x0)
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/execution/project_initial.go:67 +0x9eb
      github.com/couchbase/query/execution.(*base).runConsumer.func1()
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/execution/base.go:923 +0x1c2
      github.com/couchbase/query/util.(*Once).Do(0xc023c60a38, 0xc033431f00)
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/util/sync.go:54 +0x4b
      github.com/couchbase/query/execution.(*base).runConsumer(0xc023c60900, 0x28d1ab0, 0xc023c60900, 0xc00c888780, 0x0, 0x0)
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/execution/base.go:857 +0xa5
      github.com/couchbase/query/execution.(*InitialProject).RunOnce(0xc023c60900, 0xc00c888780, 0x0, 0x0)
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/execution/project_initial.go:59 +0x5c
      github.com/couchbase/query/execution.execOp(0x28ff418, 0xc023c60900, 0xc00c888780, 0x0, 0x0)
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/execution/base.go:519 +0x57
      created by github.com/couchbase/query/execution.(*base).fork
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/execution/base.go:530 +0x105
      

      This may not be a regression and is a one-off occurrence in the system test.

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            pavan.pb Pavan PB
            mihir.kamdar Mihir Kamdar (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty