Open cockroach-sentry opened 8 months ago
We hit this in #89572. Here is a repro on master:
CREATE TABLE t (
g GEOMETRY,
b BOOL NOT NULL
);
SELECT st_union(t2.g ORDER BY t2.g), t1.b
FROM t AS t1
JOIN t AS t2 ON (t1.b) = (t2.b)
GROUP BY t2.g, t1.b
HAVING every(t2.b);
The problem happens since we try to find an overload for bool_and
aggregate with Geometry as the input type.
This issue was auto filed by Sentry. It represents a crash or reported error on a live cluster with telemetry enabled.
Sentry Link: https://cockroach-labs.sentry.io/issues/5044692528/?referrer=webhooks_plugin
Panic Message:
Stacktrace (expand for inline code snippets):
[GOROOT/src/runtime/asm_amd64.s#L1593-L1595](GOROOT/src/runtime/asm_amd64.s#L1593-L1595) [https://github.com/cockroachdb/cockroach/blob/9ad399071aba1d361202f9ed6f64aae4f9351f4b/pkg/sql/pgwire/conn.go#L309-L311](https://github.com/cockroachdb/cockroach/blob/9ad399071aba1d361202f9ed6f64aae4f9351f4b/pkg/sql/pgwire/conn.go#L309-L311) [https://github.com/cockroachdb/cockroach/blob/9ad399071aba1d361202f9ed6f64aae4f9351f4b/pkg/sql/conn_executor.go#L901-L903](https://github.com/cockroachdb/cockroach/blob/9ad399071aba1d361202f9ed6f64aae4f9351f4b/pkg/sql/conn_executor.go#L901-L903) [https://github.com/cockroachdb/cockroach/blob/9ad399071aba1d361202f9ed6f64aae4f9351f4b/pkg/sql/conn_executor.go#L2102-L2104](https://github.com/cockroachdb/cockroach/blob/9ad399071aba1d361202f9ed6f64aae4f9351f4b/pkg/sql/conn_executor.go#L2102-L2104) [https://github.com/cockroachdb/cockroach/blob/9ad399071aba1d361202f9ed6f64aae4f9351f4b/pkg/sql/conn_executor.go#L2311-L2313](https://github.com/cockroachdb/cockroach/blob/9ad399071aba1d361202f9ed6f64aae4f9351f4b/pkg/sql/conn_executor.go#L2311-L2313) [https://github.com/cockroachdb/cockroach/blob/9ad399071aba1d361202f9ed6f64aae4f9351f4b/pkg/sql/conn_executor_prepare.go#L76-L78](https://github.com/cockroachdb/cockroach/blob/9ad399071aba1d361202f9ed6f64aae4f9351f4b/pkg/sql/conn_executor_prepare.go#L76-L78) [https://github.com/cockroachdb/cockroach/blob/9ad399071aba1d361202f9ed6f64aae4f9351f4b/pkg/sql/conn_executor_prepare.go#L115-L117](https://github.com/cockroachdb/cockroach/blob/9ad399071aba1d361202f9ed6f64aae4f9351f4b/pkg/sql/conn_executor_prepare.go#L115-L117) [https://github.com/cockroachdb/cockroach/blob/9ad399071aba1d361202f9ed6f64aae4f9351f4b/pkg/sql/conn_executor_prepare.go#L276-L278](https://github.com/cockroachdb/cockroach/blob/9ad399071aba1d361202f9ed6f64aae4f9351f4b/pkg/sql/conn_executor_prepare.go#L276-L278) [https://github.com/cockroachdb/cockroach/blob/9ad399071aba1d361202f9ed6f64aae4f9351f4b/pkg/sql/conn_executor_prepare.go#L271-L273](https://github.com/cockroachdb/cockroach/blob/9ad399071aba1d361202f9ed6f64aae4f9351f4b/pkg/sql/conn_executor_prepare.go#L271-L273) [https://github.com/cockroachdb/cockroach/blob/9ad399071aba1d361202f9ed6f64aae4f9351f4b/pkg/sql/conn_executor_prepare.go#L333-L335](https://github.com/cockroachdb/cockroach/blob/9ad399071aba1d361202f9ed6f64aae4f9351f4b/pkg/sql/conn_executor_prepare.go#L333-L335) [https://github.com/cockroachdb/cockroach/blob/9ad399071aba1d361202f9ed6f64aae4f9351f4b/pkg/sql/plan_opt.go#L168-L170](https://github.com/cockroachdb/cockroach/blob/9ad399071aba1d361202f9ed6f64aae4f9351f4b/pkg/sql/plan_opt.go#L168-L170) [https://github.com/cockroachdb/cockroach/blob/9ad399071aba1d361202f9ed6f64aae4f9351f4b/pkg/sql/plan_opt.go#L440-L442](https://github.com/cockroachdb/cockroach/blob/9ad399071aba1d361202f9ed6f64aae4f9351f4b/pkg/sql/plan_opt.go#L440-L442) [https://github.com/cockroachdb/cockroach/blob/9ad399071aba1d361202f9ed6f64aae4f9351f4b/pkg/sql/opt/optbuilder/builder.go#L250-L252](https://github.com/cockroachdb/cockroach/blob/9ad399071aba1d361202f9ed6f64aae4f9351f4b/pkg/sql/opt/optbuilder/builder.go#L250-L252) [https://github.com/cockroachdb/cockroach/blob/9ad399071aba1d361202f9ed6f64aae4f9351f4b/pkg/sql/opt/optbuilder/builder.go#L276-L278](https://github.com/cockroachdb/cockroach/blob/9ad399071aba1d361202f9ed6f64aae4f9351f4b/pkg/sql/opt/optbuilder/builder.go#L276-L278) [https://github.com/cockroachdb/cockroach/blob/9ad399071aba1d361202f9ed6f64aae4f9351f4b/pkg/sql/opt/optbuilder/builder.go#L336-L338](https://github.com/cockroachdb/cockroach/blob/9ad399071aba1d361202f9ed6f64aae4f9351f4b/pkg/sql/opt/optbuilder/builder.go#L336-L338) [https://github.com/cockroachdb/cockroach/blob/9ad399071aba1d361202f9ed6f64aae4f9351f4b/pkg/sql/opt/optbuilder/select.go#L1036-L1038](https://github.com/cockroachdb/cockroach/blob/9ad399071aba1d361202f9ed6f64aae4f9351f4b/pkg/sql/opt/optbuilder/select.go#L1036-L1038) [https://github.com/cockroachdb/cockroach/blob/9ad399071aba1d361202f9ed6f64aae4f9351f4b/pkg/sql/opt/optbuilder/with.go#L115-L117](https://github.com/cockroachdb/cockroach/blob/9ad399071aba1d361202f9ed6f64aae4f9351f4b/pkg/sql/opt/optbuilder/with.go#L115-L117) [https://github.com/cockroachdb/cockroach/blob/9ad399071aba1d361202f9ed6f64aae4f9351f4b/pkg/sql/opt/optbuilder/select.go#L1037-L1039](https://github.com/cockroachdb/cockroach/blob/9ad399071aba1d361202f9ed6f64aae4f9351f4b/pkg/sql/opt/optbuilder/select.go#L1037-L1039) [https://github.com/cockroachdb/cockroach/blob/9ad399071aba1d361202f9ed6f64aae4f9351f4b/pkg/sql/opt/optbuilder/select.go#L1068-L1070](https://github.com/cockroachdb/cockroach/blob/9ad399071aba1d361202f9ed6f64aae4f9351f4b/pkg/sql/opt/optbuilder/select.go#L1068-L1070) [https://github.com/cockroachdb/cockroach/blob/9ad399071aba1d361202f9ed6f64aae4f9351f4b/pkg/sql/opt/optbuilder/select.go#L1158-L1160](https://github.com/cockroachdb/cockroach/blob/9ad399071aba1d361202f9ed6f64aae4f9351f4b/pkg/sql/opt/optbuilder/select.go#L1158-L1160) [https://github.com/cockroachdb/cockroach/blob/9ad399071aba1d361202f9ed6f64aae4f9351f4b/pkg/sql/opt/optbuilder/groupby.go#L387-L389](https://github.com/cockroachdb/cockroach/blob/9ad399071aba1d361202f9ed6f64aae4f9351f4b/pkg/sql/opt/optbuilder/groupby.go#L387-L389) [https://github.com/cockroachdb/cockroach/blob/9ad399071aba1d361202f9ed6f64aae4f9351f4b/pkg/sql/opt/optbuilder/groupby.go#L858-L860](https://github.com/cockroachdb/cockroach/blob/9ad399071aba1d361202f9ed6f64aae4f9351f4b/pkg/sql/opt/optbuilder/groupby.go#L858-L860) [https://github.com/cockroachdb/cockroach/blob/9ad399071aba1d361202f9ed6f64aae4f9351f4b/bazel-out/k8-opt/bin/pkg/sql/opt/norm/factory.og.go#L21137-L21139](https://github.com/cockroachdb/cockroach/blob/9ad399071aba1d361202f9ed6f64aae4f9351f4b/bazel-out/k8-opt/bin/pkg/sql/opt/norm/factory.og.go#L21137-L21139) [https://github.com/cockroachdb/cockroach/blob/9ad399071aba1d361202f9ed6f64aae4f9351f4b/bazel-out/k8-opt/bin/pkg/sql/opt/memo/expr.og.go#L23524-L23526](https://github.com/cockroachdb/cockroach/blob/9ad399071aba1d361202f9ed6f64aae4f9351f4b/bazel-out/k8-opt/bin/pkg/sql/opt/memo/expr.og.go#L23524-L23526) [https://github.com/cockroachdb/cockroach/blob/9ad399071aba1d361202f9ed6f64aae4f9351f4b/pkg/sql/opt/memo/typing.go#L35-L37](https://github.com/cockroachdb/cockroach/blob/9ad399071aba1d361202f9ed6f64aae4f9351f4b/pkg/sql/opt/memo/typing.go#L35-L37) [https://github.com/cockroachdb/cockroach/blob/9ad399071aba1d361202f9ed6f64aae4f9351f4b/pkg/sql/opt/memo/typing.go#L328-L330](https://github.com/cockroachdb/cockroach/blob/9ad399071aba1d361202f9ed6f64aae4f9351f4b/pkg/sql/opt/memo/typing.go#L328-L330) [https://github.com/cockroachdb/cockroach/blob/9ad399071aba1d361202f9ed6f64aae4f9351f4b/pkg/sql/opt/memo/typing.go#L171-L173](https://github.com/cockroachdb/cockroach/blob/9ad399071aba1d361202f9ed6f64aae4f9351f4b/pkg/sql/opt/memo/typing.go#L171-L173)Tags
Jira issue: CRDB-36446