← All database systems

YugabyteDB is supported by SQLancer — the main repository ships a testing implementation for it. SQLancer is credited with 54 bugs in it, reported between 2021-09-29 and 2026-07-17. Its source is at yugabyte/yugabyte-db.

A further 6 reports were filed and rejected by the developers as invalid or duplicate. Those are kept in the dataset for transparency and are excluded from every count here.

How the project uses SQLancer

Official testing

The YugabyteDB project maintains its own SQLancer fork, 149 commit(s) ahead of upstream, last updated 2026-09-12.

yugabyte/sqlancer is a fork of sqlancer/sqlancer under the YugabyteDB project's own GitHub organisation, 149 commit(s) ahead of upstream.
/github.com/yugabyte/sqlancer last verified 2026-09-13

How the bugs break down

By year reported

2021
3
2022
16
2023
3
2024
1
2025
26
2026
3
Year not recorded
2

Who found them

Found by the SQLancer project
13
Found by someone outside the project
39
Reporter not recorded
2

By status

Fixed
24
Open
30

By symptom

Unclassified
54

By technique

Technique not recorded
54

Why each bug counts

The reproducer carries SQLancer's generated schema
41
The report names SQLancer
9
Filed by someone who runs SQLancer campaigns
2
Listed in the project's own bug repository
2

Who reported them (5)

qvad
35
bajinsheng
13
def-
2
rojasbinny-yb
1
yugabyte-ci
1

Every bug on record (60)

One row per report, newest first, each linking to the report itself. Rejected reports are marked and are not part of any count above.

Reported Report Status Technique Reporter
2026-07-17 [DDL Atomicity] Master FATAL / crash-loop in ysql_ddl_verification_task PgSchemaChecker — table-rewrite ALT... open yugabyte-ci
2026-05-07 [YSQL] Core dumps noticed causing multiple connection manager and sqlancer tests to fail open rojasbinny-yb
2026-01-22 [YSQL][SQLancer] SIGSEGV in YBCTriggerRelcacheInitConnection due to NULL dbname open qvad
2025-12-01 [YSQL][SQLancer] Workloads with relaxed concurrent DDL currently failing in master open qvad
2025-12-01 [YSQL][SQLancer] Silent FATAL during create table statement execution: Valid ddl metadata is required open qvad
2025-11-20 [YSQL][SQLancer] Read time should NOT be specified for serializable isolation level during ANALYZE open qvad
2025-08-21 [YSQL] Tserver spam "not found in ysql_db_invalidation_messages_map_" if database was droppped fixed qvad
2025-08-14 [YSQL][SQLancer] TRUNCATE table might hit relation does not exist error while table exists open qvad
2025-08-05 [SQLancer][YSQL] ALTER TABLE ... SET DATA TYPE on a UNIQUE column fails in a colocated database fixed qvad
2025-07-01 [YSQL][SQLancer] Postgres fmgr_sql core dump occurred during evaluate_expr open qvad
2025-06-07 [YSQL] Hang in Subquery open bajinsheng
2025-05-22 [YSQL] lost connection to parallel worker error in SQLancer tests with PG Parity flags enabled open qvad
2025-05-05 [YSQL] Unexpected error under disabling db_catalog_version_mode open bajinsheng
2025-05-03 [YSQL] Bitmap scan core dump in SQLancer test open qvad
2025-05-02 [YSQL] Unexpected Result in distributed execution fixed bajinsheng
2025-05-02 [YSQL] Crash due to multiple-table joining open bajinsheng
2025-05-01 [YSQL] Unexpected Crash on regexp_count() fixed bajinsheng
2025-05-01 [DocDB] ysql_ddl_verification_task FATAL on master in SQLancer test open qvad
2025-04-30 [YSQL] Unexpected Result of bttextcmp() fixed bajinsheng
2025-04-29 [YSQL] Unexpected Error: timed out waiting for postgres backends to catch up open bajinsheng
2025-04-09 [YSQL] Unexpected result by unique constraint closed not a bug bajinsheng
2025-04-09 [YSQL] Unexpected error: OBJECT_NOT_FOUND when trying to reference temporary table in permanent table open bajinsheng
2025-04-07 [YSQL] Unexpected results caused by yb_enable_base_scans_cost_model fixed bajinsheng
2025-04-07 [YSQL] Unexpected result by yb_enable_distinct_pushdown fixed bajinsheng
2025-04-06 [YSQL] Unexpected Results by yb_enable_optimizer_statistics fixed bajinsheng
2025-04-01 [YSQL] Unexpected truncated data returned by MAX() open bajinsheng
2025-03-13 [SQLancer][YSQL] Inconsistent results for queries with predicate pushdown if enabled yb_enable_expression_p... fixed qvad
2025-03-06 [YSQL] Lost connection with fault RPC response traffic open bajinsheng
2025-02-15 [SQLancer][YSQL] ORDER BY DESC may read deleted values from the table with UNIQUE DEFAULT columns, when fas... fixed qvad
2025-02-05 [DocDB] tserver ResourceArrayEnlarge core dump occurred in SQLancer runs multiple times in master fixed qvad
2024-03-06 [YSQL][SQLancer] OOM handle related code in PG core dumps during test execution open qvad
2023-12-05 [YSQL] FATAL: the database system is in recovery mode client error may occur in process kill test open qvad
2023-09-27 Permanent FK table should not be allowed to reference a temp table open qvad
2023-02-13 [YSQL][SQLancer] ANALYZE will fail if create index statement where failed before for the table open qvad
2022-08-30 [YSQL][SQLancer] FATAL: Failed while visiting tablets in sys catalog: System catalog snapshot is corrupted ... closed not a bug NOREC qvad
2022-08-28 [YCQL][SQLancer] FATAL: Check failed: operand.expr_case() == QLExpressionPB::ExprCase::kCondition during YC... open qvad
2022-07-28 [YSQL][SQLancer] cache lookup failed for type on ANALYZE table after dropping column fixed qvad
2022-07-28 [YSQL][SQLancer] Invalid column number on ANALYZE after partially committed ALTER table transaction open qvad
2022-07-12 [YSQL][LST] ERROR: catalog is missing ... attribute(s) for relid ... open def-
2022-06-28 [YSQL][SQLancer] Namespace deletion not allowed error in client logs in parallel test on database creation open qvad
2022-05-09 [YSQL][LST] Colocation - FATAL/ERROR: Not found: Table not found in Raft group fixed def-
2022-03-15 [SQLancer][YSQL] Condition on SPLIT AT may cause Segmentation fault in PG open qvad
2022-02-17 [YSQL][SQLancer] Getting inconsistent results during parallel test run closed not a bug qvad
2022-02-03 [YSQL][SQLancer] Could not open relation error when trying yo ALTER table with secutiry and PK with MONEY d... fixed qvad
2022-02-03 [YSQL][SQLancer] Attribute value type does not match exception occurs on DELETE statement with WHERE clause... fixed qvad
2022-02-01 [SQLancer][YSQL] ASC Primary keys update operation may insert new value into a table if complex WHERE state... fixed qvad
2022-01-31 [SQLancer][YSQL] "Infinite loop detected at" occurred on select statement against colocated database if MON... closed not a bug TLP qvad
2022-01-21 [SQLancer][YSQL] Create temporary error may be continuously thrown in following statements open qvad
2022-01-20 [SQLancer][YSQL] It is possible to create a temp table with usually forbidden primary key fixed qvad
2022-01-17 [SQLancer] [YSQL] Trying to drop serial PK column leads to failed inserts fixed qvad
2022-01-14 [SQLancer] [YSQL] Autocast to real doesn't work for asc PK in where clause fixed qvad
2022-01-13 [SQLancer] [YSQL] Select statement may return phantom value from failed insert statement if ORDER BY used i... fixed qvad
2022-01-13 [SQLancer] [YSQL] Results mismatch with postgres for query with CROSS JOIN WHERE TRUE if use temporary tables fixed qvad
2021-10-28 [YSQL] [SQLancer] A lot of catalog consistency related exceptions during evaluating test in parallel closed not a bug qvad
2021-10-08 SQLancer: IOException occurs on UDPATE statement (local and cluster modes are affected) fixed qvad
2021-10-01 SQLancer: Wrong result in non-optimised query if current_query() function call used fixed qvad
2021-10-01 SQLancer: Server restarts during evaluating workload closed not a bug qvad
2021-09-29 sqlancer: Hitting issue when creating temporary table with PK and ON COMMIT DELETE in parallel workload open qvad
[YSQL][SQLancer] Colocation - Table not found in Raft group exception occurs during testing fixed
[YCQL][SQLancer] Select NULL from table leads to dropped connection open

Every figure on this page is computed from _data/impact/. The attribution policy explains what has to be true for a bug to be counted.