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

indexer memdb panic memdb/skiplist.(*Node).getNext

    XMLWordPrintable

Details

    Description

      4.5.0-2151, during system test on CentOS 6x2 node cluster.

      Service 'indexer' exited with status 1. Restarting. Messages: runtime.goexit()
      /home/couchbase/.cbdepscache/exploded/x86_64/go-1.6/go/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc8234dff88 sp=0xc8234dff80
      created by github.com/couchbase/indexing/secondary/queryport.(*Server).handleConnection
      /home/couchbase/jenkins/workspace/watson-unix/goproj/src/github.com/couchbase/indexing/secondary/queryport/server.go:145 +0x166
      [goport] 2016/04/21 03:06:59 /opt/couchbase/bin/indexer terminated: signal: aborted (core dumped)

      fatal error: fault
      [signal 0xb code=0x80 addr=0x0 pc=0x620c65]

      goroutine 1148429 [running]:
      runtime.throw(0x10a0840, 0x5)
      /home/couchbase/.cbdepscache/exploded/x86_64/go-1.6/go/src/runtime/panic.go:530 +0x90 fp=0xc8200519e0 sp=0xc8200519c8
      runtime.sigpanic()
      /home/couchbase/.cbdepscache/exploded/x86_64/go-1.6/go/src/runtime/sigpanic_unix.go:27 +0x2ab fp=0xc820051a30 sp=0xc8200519e0
      sync/atomic.LoadUint64(0x36354344444417, 0x3635434444440000)
      /home/couchbase/.cbdepscache/exploded/x86_64/go-1.6/go/src/sync/atomic/asm_amd64.s:102 +0x5 fp=0xc820051a38 sp=0xc820051a30
      github.com/couchbase/indexing/secondary/memdb/skiplist.(*Node).getNext(0x36354344444400, 0x0, 0x36354344444400, 0x0)
      /home/couchbase/jenkins/workspace/watson-unix/goproj/src/github.com/couchbase/indexing/secondary/memdb/skiplist/node_amd64.go:74 +0x42 fp=0xc820051a50 sp=0xc820051a38
      github.com/couchbase/indexing/secondary/memdb/skiplist.(*Skiplist).findPath(0xc8793121a0, 0x7ff5b9fc8820, 0xc84db749c0, 0xc88de88ba0, 0xc87948f6e8, 0x0)
      /home/couchbase/jenkins/workspace/watson-unix/goproj/src/github.com/couchbase/indexing/secondary/memdb/skiplist/skiplist.go:166 +0x98 fp=0xc820051ac8 sp=0xc820051a50
      github.com/couchbase/indexing/secondary/memdb/skiplist.(*Skiplist).deleteNode(0xc8793121a0, 0x7ff5bb8ec420, 0xc84db749c0, 0xc88de88ba0, 0xc87948f6e8, 0xc80000314a)
      /home/couchbase/jenkins/workspace/watson-unix/goproj/src/github.com/couchbase/indexing/secondary/memdb/skiplist/skiplist.go:295 +0x81 fp=0xc820051b08 sp=0xc820051ac8
      github.com/couchbase/indexing/secondary/memdb/skiplist.(*Skiplist).DeleteNode(0xc8793121a0, 0x7ff5bb8ec420, 0xc84db749c0, 0xc88de88ba0, 0xc87948f6e8, 0x9a5e00)
      /home/couchbase/jenkins/workspace/watson-unix/goproj/src/github.com/couchbase/indexing/secondary/memdb/skiplist/skiplist.go:289 +0x9f fp=0xc820051b40 sp=0xc820051b08
      github.com/couchbase/indexing/secondary/memdb.(*Writer).DeleteNode(0xc87948f680, 0x7ff5bb8ec420, 0x1977e00)
      /home/couchbase/jenkins/workspace/watson-unix/goproj/src/github.com/couchbase/indexing/secondary/memdb/memdb.go:242 +0xce fp=0xc820051b78 sp=0xc820051b40
      github.com/couchbase/indexing/secondary/indexer.(*memdbSlice).deleteSecIndex(0xc8a9392280, 0xc84ec78dc0, 0x12, 0x12, 0x7, 0x5718a59b)
      /home/couchbase/jenkins/workspace/watson-unix/goproj/src/github.com/couchbase/indexing/secondary/indexer/memdb_slice_impl.go:504 +0x389 fp=0xc820051cb0 sp=0xc820051b78
      github.com/couchbase/indexing/secondary/indexer.(*memdbSlice).delete(0xc8a9392280, 0xc84ec78dc0, 0x12, 0x12, 0x7, 0x17)
      /home/couchbase/jenkins/workspace/watson-unix/goproj/src/github.com/couchbase/indexing/secondary/indexer/memdb_slice_impl.go:464 +0xa9 fp=0xc820051cf0 sp=0xc820051cb0
      github.com/couchbase/indexing/secondary/indexer.(*memdbSlice).handleCommandsWorker(0xc8a9392280, 0x7)
      /home/couchbase/jenkins/workspace/watson-unix/goproj/src/github.com/couchbase/indexing/secondary/indexer/memdb_slice_impl.go:304 +0x485 fp=0xc820051f90 sp=0xc820051cf0
      runtime.goexit()
      /home/couchbase/.cbdepscache/exploded/x86_64/go-1.6/go/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc820051f98 sp=0xc820051f90
      created by github.com/couchbase/indexing/secondary/indexer.NewMemDBSlice
      /home/couchbase/jenkins/workspace/watson-unix/goproj/src/github.com/couchbase/indexing/secondary/indexer/memdb_slice_impl.go:214 +0xd20

      Attachments

        Issue Links

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

          Activity

            People

              sarath Sarath Lakshman
              tommie Tommie McAfee (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                PagerDuty