Details
-
Bug
-
Resolution: Fixed
-
Major
-
7.1.0
-
Untriaged
-
-
1
-
No
Description
Build : 7.1.0-2534 (RC3)
Test : -test tests/integration/neo/test_neo_couchstore_milestone4.yml -scope tests/integration/neo/scope_couchstore.yml
Scale : 3
Iteration : 2
Seeing a panic in the query logs on query node 172.23.120.107, but this doesn't cause a crash. Here is the stack trace :
2022-03-29T18:56:23.171-07:00 [SEVERE] panic: runtime error: invalid memory address or nil pointer dereference
|
2022-03-29T18:56:23.171-07:00 [SEVERE] request text: <ud>SELECT * FROM `bucket4`.`scope_5`.`coll_1` AS d WHERE ANY r IN d.reviews SATISFIES r.author LIKE 'M%' AND r.ratings.Cleanliness = 3 END AND free_parking = TRUE AND country IS NOT NULL</ud>
|
2022-03-29T18:56:23.171-07:00 [SEVERE] query context: <ud>default:</ud>
|
2022-03-29T18:56:23.171-07:00 [SEVERE] stack: goroutine 43884026 [running]:
|
github.com/couchbase/query/execution.(*Context).Recover(0xc028f2ef00, 0xc02eef2fc0)
|
/home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/execution/context.go:1043 +0xc6
|
panic(0x234fc60, 0x38619d0)
|
/home/couchbase/.cbdepscache/exploded/x86_64/go-1.16.6/go/src/runtime/panic.go:965 +0x1b9
|
github.com/couchbase/query/execution.(*valueExchange).sendChild(0xc04ce20280, 0x1)
|
/home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/execution/exchange.go:536 +0x106
|
github.com/couchbase/query/execution.(*base).notifyParent1(0xc02eef2fc0, 0x29075f8, 0xc04ce20280)
|
/home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/execution/base.go:1034 +0xa5
|
github.com/couchbase/query/execution.(*base).notify(0xc02eef2fc0)
|
/home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/execution/base.go:1005 +0x136
|
github.com/couchbase/query/execution.(*base).cleanup(0xc02eef2fc0, 0xc028f2ef00)
|
/home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/execution/base.go:1397 +0x50
|
github.com/couchbase/query/execution.(*DistinctScan).RunOnce.func1()
|
/home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/execution/scan_distinct.go:115 +0x505
|
github.com/couchbase/query/util.(*Once).Do(0xc02eef30f8, 0xc01e035f50)
|
/home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/util/sync.go:54 +0x4b
|
github.com/couchbase/query/execution.(*DistinctScan).RunOnce(0xc02eef2fc0, 0xc028f2ef00, 0x0, 0x0)
|
/home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/execution/scan_distinct.go:56 +0x86
|
github.com/couchbase/query/execution.execOp(0x2904a08, 0xc02eef2fc0, 0xc028f2ef00, 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 43884026 [running]:
|
github.com/couchbase/query/execution.(*Context).Recover(0xc028f2ef00, 0xc02eef2fc0)
|
/home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/execution/context.go:1043 +0xc6
|
panic(0x234fc60, 0x38619d0)
|
/home/couchbase/.cbdepscache/exploded/x86_64/go-1.16.6/go/src/runtime/panic.go:965 +0x1b9
|
github.com/couchbase/query/execution.(*valueExchange).sendChild(0xc04ce20280, 0x1)
|
/home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/execution/exchange.go:536 +0x106
|
github.com/couchbase/query/execution.(*base).notifyParent1(0xc02eef2fc0, 0x29075f8, 0xc04ce20280)
|
/home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/execution/base.go:1034 +0xa5
|
github.com/couchbase/query/execution.(*base).notify(0xc02eef2fc0)
|
/home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/execution/base.go:1005 +0x136
|
github.com/couchbase/query/execution.(*base).cleanup(0xc02eef2fc0, 0xc028f2ef00)
|
/home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/execution/base.go:1397 +0x50
|
github.com/couchbase/query/execution.(*DistinctScan).RunOnce.func1()
|
/home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/execution/scan_distinct.go:115 +0x505
|
github.com/couchbase/query/util.(*Once).Do(0xc02eef30f8, 0xc01e035f50)
|
/home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/util/sync.go:54 +0x4b
|
github.com/couchbase/query/execution.(*DistinctScan).RunOnce(0xc02eef2fc0, 0xc028f2ef00, 0x0, 0x0)
|
/home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/execution/scan_distinct.go:56 +0x86
|
github.com/couchbase/query/execution.execOp(0x2904a08, 0xc02eef2fc0, 0xc028f2ef00, 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
|
From the initial discussion with Marco, this doesnt look to be a regression.
172.23.104.137 is the other query node in the cluster. Logs attached.