Uploaded image for project: 'Couchbase Go SDK'
  1. Couchbase Go SDK
  2. GOCBC-671

[FTS + gocb] Panic observed with gocbcore

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Major
    • 1.6.5
    • 1.6.4
    • library
    • None
    • 1
    • SDK5: Docs, Pathfind Antorized

    Description

      I see this panic due to a segmentation fault occasionally while I'm testing gocb with FTS (via cbgt) ..

      panic: runtime error: invalid memory address or nil pointer dereference
      [signal SIGSEGV: segmentation violation code=0x1 addr=0x70 pc=0x159be13]
       
      goroutine 1796 [running]:
      gopkg.in/couchbase/gocbcore%2ev7.(*Agent).StatsEx.func2(0x0, 0xc001e2c000, 0x1d3b8e0, 0x2604b00)
      ▸   /Users/abhinavdangeti/Documents/couchbase/godeps/src/gopkg.in/couchbase/gocbcore.v7/agentops_crud.go:977 +0x53
      gopkg.in/couchbase/gocbcore%2ev7.(*memdQRequest).tryCallback(0xc001e2c000, 0x0, 0x1d3b8e0, 0x2604b00, 0xc000179ef8)
      ▸   /Users/abhinavdangeti/Documents/couchbase/godeps/src/gopkg.in/couchbase/gocbcore.v7/memdqpackets.go:78 +0x70
      gopkg.in/couchbase/gocbcore%2ev7.(*memdClient).run.func2.1(0xc001e2c000)
      ▸   /Users/abhinavdangeti/Documents/couchbase/godeps/src/gopkg.in/couchbase/gocbcore.v7/memdclient.go:376 +0x80
      gopkg.in/couchbase/gocbcore%2ev7.(*memdOpMap).Drain(0xc00016e050, 0xc000179fa0)
      ▸   /Users/abhinavdangeti/Documents/couchbase/godeps/src/gopkg.in/couchbase/gocbcore.v7/memdopmap.go:129 +0x3e
      gopkg.in/couchbase/gocbcore%2ev7.(*memdClient).run.func2(0xc00016e000, 0xc00028a480, 0xc00028a540, 0xc00028a5a0)
      ▸   /Users/abhinavdangeti/Documents/couchbase/godeps/src/gopkg.in/couchbase/gocbcore.v7/memdclient.go:371 +0x60d
      created by gopkg.in/couchbase/gocbcore%2ev7.(*memdClient).run
      ▸   /Users/abhinavdangeti/Documents/couchbase/godeps/src/gopkg.in/couchbase/gocbcore.v7/memdclient.go:279 +0x105 

      It seems like it's possible that memcached response at this point can be nil ?

      https://github.com/couchbase/gocbcore/blob/v7/agentops_crud.go#L977

      Attachments

        Issue Links

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

          Activity

            People

              brett19 Brett Lawson
              abhinav Abhi Dangeti
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes

                  PagerDuty