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

panic: runtime error: invalid memory address or nil pointer dereference

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Critical
    • 7.1.0
    • 7.1.0
    • query

    Description

      Build: 7.1.0-1960, not seen on 7.1.0-1934

      Test run: http://perf.jenkins.couchbase.com/job/themis/14281/console 

      panic in the query log

      2021-12-23T13:45:02.850-08:00 [Info] GSIC[default/bucket-1-scope-1-collection-1-1640295842729350489] logstats "bucket-1" {"gsi_scan_count":324347,"gsi_scan_duration":122135349771,"gsi_throttle_duration":0,"gsi_prime_duration":106309939600,"gsi_blocked_duration":0,"gsi_total_temp_files":0}
      2021-12-23T13:45:07.820-08:00 [SEVERE] panic: runtime error: invalid memory address or nil pointer dereference
      2021-12-23T13:45:07.820-08:00 [SEVERE] request text: <ud>SELECT * FROM `bucket-1`.`scope-1`.`collection-1` where alt_email >= "000015" and alt_email <= "000028";</ud>
      2021-12-23T13:45:07.820-08:00 [SEVERE] query context: <ud></ud>
      2021-12-23T13:45:07.820-08:00 [SEVERE] stack: goroutine 3418909 [running]:
      github.com/couchbase/query/execution.(*Context).Recover(0xc0007e4280, 0xc006382780)
          /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/execution/context.go:1031 +0xc6
      panic(0x22f4160, 0x37d2960)
          /home/couchbase/.cbdepscache/exploded/x86_64/go-1.16.6/go/src/runtime/panic.go:965 +0x1b9
      github.com/couchbase/query/execution.(*Fetch).flushBatch(0xc006382780, 0xc0007e4280, 0xc0071e1d00)
          /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/execution/fetch.go:197 +0x81c
      github.com/couchbase/query/execution.(*base).enbatchSize(0xc006382780, 0x28d22b0, 0xc001c88240, 0x286d940, 0xc006382780, 0x10, 0xc0007e4280, 0x115307006774a01, 0xc001c88240)
          /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/execution/base.go:1191 +0xda
      github.com/couchbase/query/execution.(*Fetch).processItem(0xc006382780, 0x28d22b0, 0xc001c88240, 0xc0007e4280, 0xc001c88240)
          /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/execution/fetch.go:86 +0x6f
      github.com/couchbase/query/execution.(*base).runConsumer.func1()
          /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/execution/base.go:917 +0x1b6
      github.com/couchbase/query/util.(*Once).Do(0xc0063828b8, 0xc0071e1f00)
          /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(0xc006382780, 0x2869d98, 0xc006382780, 0xc0007e4280, 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.(*Fetch).RunOnce(0xc006382780, 0xc0007e4280, 0x0, 0x0)
          /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/execution/fetch.go:75 +0x5c
      github.com/couchbase/query/execution.execOp(0x28956a8, 0xc006382780, 0xc0007e4280, 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 3418909 [running]:
      github.com/couchbase/query/execution.(*Context).Recover(0xc0007e4280, 0xc006382780)
          /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/execution/context.go:1031 +0xc6
      panic(0x22f4160, 0x37d2960)
          /home/couchbase/.cbdepscache/exploded/x86_64/go-1.16.6/go/src/runtime/panic.go:965 +0x1b9
      github.com/couchbase/query/execution.(*Fetch).flushBatch(0xc006382780, 0xc0007e4280, 0xc0071e1d00)
          /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/execution/fetch.go:197 +0x81c
      github.com/couchbase/query/execution.(*base).enbatchSize(0xc006382780, 0x28d22b0, 0xc001c88240, 0x286d940, 0xc006382780, 0x10, 0xc0007e4280, 0x115307006774a01, 0xc001c88240)
          /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/execution/base.go:1191 +0xda
      github.com/couchbase/query/execution.(*Fetch).processItem(0xc006382780, 0x28d22b0, 0xc001c88240, 0xc0007e4280, 0xc001c88240)
          /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/execution/fetch.go:86 +0x6f
      github.com/couchbase/query/execution.(*base).runConsumer.func1()
          /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/execution/base.go:917 +0x1b6
      github.com/couchbase/query/util.(*Once).Do(0xc0063828b8, 0xc0071e1f00)
          /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(0xc006382780, 0x2869d98, 0xc006382780, 0xc0007e4280, 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.(*Fetch).RunOnce(0xc006382780, 0xc0007e4280, 0x0, 0x0)
          /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/execution/fetch.go:75 +0x5c
      github.com/couchbase/query/execution.execOp(0x28956a8, 0xc006382780, 0xc0007e4280, 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
      2021-12-23T13:46:02.835-08:00 [Info] connected with 1 indexers
       

      Attachments

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

        Activity

          People

            vikas.chaudhary Vikas Chaudhary
            vikas.chaudhary Vikas Chaudhary
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty