← Bugs over time
SQLancer is credited with 221 bugs reported in
2019, across 5 database
systems, between 2019-05-01 and
2019-12-31.
A further 36 reports were
filed that year and rejected by the developers as invalid or duplicate;
those are kept in the dataset and counted nowhere.
Which systems (5)
- SQLite
-
167
- MySQL
-
25
- PostgreSQL
-
18
- MariaDB
-
6
- TDengine
-
5
Each system's own page carries its whole history rather than this year's
share: SQLite, MySQL, PostgreSQL, MariaDB, TDengine.
How they break down
Who found them
- Found by the SQLancer project
-
221
By status
- Fixed
-
190
- Fixed in documentation
-
11
- Confirmed
-
17
- Open
-
3
By symptom
- Logic bug
-
101
- Unexpected error
-
66
- Crash
-
49
- Hang
-
2
- Unclassified
-
3
By technique
- Technique not recorded
-
120
- Pivoted Query Synthesis (PQS)
-
62
- Non-optimizing Reference Engine Construction (NoREC)
-
39
Why each bug counts
- Listed in the project's own bug repository
-
119
- The report names a SQLancer oracle
-
101
- Filed by someone who runs SQLancer campaigns
-
1
Who reported them
- Manuel Rigger
-
218
- mrigger
-
3
Every bug reported in 2019 (257)
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 |
System |
Status |
Reporter |
| 2019-12-31 |
Debug assertion sqlite3VdbeMemAboutToChange: Assertion `(mFlags&MEM_Real)==0 || pMem->u.r==pX->u.... |
SQLite
|
fixed |
Manuel Rigger |
| 2019-12-30 |
NATURAL JOIN on virtual table results in "parse error in rank function" |
SQLite
|
fixed |
Manuel Rigger |
| 2019-12-30 |
Inconsistent handling of subqueries in index expressions |
SQLite
|
closed not a bug |
Manuel Rigger |
| 2019-12-30 |
Debug assertion codeVectorCompare: Assertion `0' failed |
SQLite
|
fixed |
Manuel Rigger |
| 2019-12-29 |
Trigger on normal table causes the database disk image to become malformed |
SQLite
|
fixed |
Manuel Rigger |
| 2019-12-28 |
Debug assertion sqlite3VdbeMemAboutToChange: Assertion `(mFlags&MEM_Real)==0 || pMem->u.r==pX->u.... |
SQLite
|
fixed |
Manuel Rigger |
| 2019-12-28 |
Debug assertion sqlite3VdbeExec: Assertion `memIsValid(pRec)' failed |
SQLite
|
fixed |
Manuel Rigger |
| 2019-12-28 |
Debug assertion sqlite3VdbeExec: Assertion `memIsValid(&aMem[pOp->p1])' failed. |
SQLite
|
fixed |
Manuel Rigger |
| 2019-12-28 |
Debug assertion exprSrcCount: Assertion `0' failed |
SQLite
|
fixed |
Manuel Rigger |
| 2019-12-27 |
FTS4 integrity-check results in "database disk image is malformed" for UTF-16 encoding |
SQLite
|
fixed in documentation |
Manuel Rigger |
| 2019-12-27 |
Debug assertion assert_pager_state: Assertion `pPager->changeCountDone==0 || pPager->eLock>=RESER... |
SQLite
|
fixed |
Manuel Rigger |
| 2019-12-26 |
Debug assertion sqlite3FinishCoding: Assertion `!pParse->isMultiWrite || sqlite3VdbeAssertMayAbor... |
SQLite
|
fixed |
Manuel Rigger |
| 2019-12-26 |
Debug assertion sqlite3BtreeInsert: Assertion `pCur->curFlags & BTCF_ValidNKey' failed |
SQLite
|
fixed |
Manuel Rigger |
| 2019-12-25 |
Debug assertion sqlite3TableColumnAffinity: Assertion `iColnCol' failed. |
SQLite
|
fixed |
Manuel Rigger |
| 2019-12-25 |
Debug assertion fts5CheckTransactionState: Assertion `iSavepoint<=p->ts.iSavepoint' failed |
SQLite
|
fixed |
Manuel Rigger |
| 2019-12-24 |
FTS database disk image is malformed for UTF-16 encoding and integrity check |
SQLite
|
fixed |
Manuel Rigger |
| 2019-12-24 |
Debug assertion sqlite3Fts5HashScanNext: Assertion `!sqlite3Fts5HashScanEof(p)' failed |
SQLite
|
fixed |
Manuel Rigger |
| 2019-12-23 |
UPDATE with complex WHERE condition on rtree results in "database table is locked" error |
SQLite
|
fixed in documentation |
Manuel Rigger |
| 2019-12-23 |
FTS database disk image is malformed for special characters in table |
SQLite
|
fixed |
Manuel Rigger |
| 2019-12-23 |
Debug assertion sqlite3VdbeMemAboutToChange: Assertion `(mFlags&MEM_Str)==0 || (pMem->n==pX->n &&... |
SQLite
|
fixed |
Manuel Rigger |
| 2019-12-23 |
Debug assertion sqlite3VdbeExec: Assertion `pIn1!=pIn3' failed (2) |
SQLite
|
fixed |
Manuel Rigger |
| 2019-12-23 |
Debug assertion sqlite3VdbeExec: Assertion `pC!=0' failed |
SQLite
|
fixed |
Manuel Rigger |
| 2019-12-23 |
Debug assertion sqlite3VdbeExec: Assertion `flags3==pIn3->flags' failed (2) |
SQLite
|
fixed |
Manuel Rigger |
| 2019-12-23 |
Debug assertion sqlite3MemCompare: Assertion `pMem1->enc==pMem2->enc || pMem1->db->mallocFailed' ... |
SQLite
|
fixed |
Manuel Rigger |
| 2019-12-23 |
Debug assertion rtreeRelease: Assertion `pRtree->nNodeRef==0 || pRtree->bCorrupt' failed |
SQLite
|
fixed |
Manuel Rigger |
| 2019-12-23 |
Debug assertion impliesNotNullRow: Assertion `pWalker->eCode==0' failed |
SQLite
|
fixed |
Manuel Rigger |
| 2019-12-22 |
SELECT on window function causes a segfault |
SQLite
|
fixed |
Manuel Rigger |
| 2019-12-22 |
Debug assertion sqlite3VdbeMemAboutToChange: Assertion `(mFlags&MEM_Str)==0 || (pMem->n==pX->n &&... |
SQLite
|
fixed |
Manuel Rigger |
| 2019-12-22 |
Debug assertion sqlite3VdbeExec: Assertion `pIn1!=pIn3' failed |
SQLite
|
fixed |
Manuel Rigger |
| 2019-12-22 |
Debug assertion sqlite3VdbeExec: Assertion `memIsValid(pRec)' failed |
SQLite
|
fixed |
Manuel Rigger |
| 2019-12-22 |
Debug assertion sqlite3VdbeExec: Assertion `flags3==pIn3->flags' failed |
SQLite
|
fixed |
Manuel Rigger |
| 2019-12-22 |
Debug assertion sqlite3ExprSkipCollateAndLikely: Assertion `pExpr->op==TK_COLLATE' failed |
SQLite
|
fixed |
Manuel Rigger |
| 2019-12-22 |
Debug assertion fts5StructureRead: Assertion `p->iStructVersion!=0' failed |
SQLite
|
fixed |
Manuel Rigger |
| 2019-12-22 |
Debug assertion constructAutomaticIndex: Assertion `!ExprHasProperty(pExpr, EP_FromJoin) || pExpr... |
SQLite
|
fixed |
Manuel Rigger |
| 2019-12-21 |
FTS database disk image is malformed for update on languageid |
SQLite
|
fixed |
Manuel Rigger |
| 2019-12-20 |
Incorrect result for BETWEEN and generated column |
SQLite
|
fixed |
Manuel Rigger |
| 2019-12-20 |
FTS database disk image is malformed for UTF-16 encoding |
SQLite
|
fixed |
Manuel Rigger |
| 2019-12-20 |
FILTER clause in window function causes a segfault |
SQLite
|
fixed |
Manuel Rigger |
| 2019-12-19 |
UPDATE causes "database table is locked" for rtree table |
SQLite
|
fixed |
Manuel Rigger |
| 2019-12-16 |
LEFT JOIN malfunctions with generated column |
SQLite
|
fixed |
Manuel Rigger |
| 2019-12-14 |
REINDEX segfaults on table with generated columns |
SQLite
|
fixed |
Manuel Rigger |
| 2019-12-11 |
LEFT JOIN segfault on rtree table |
SQLite
|
fixed |
Manuel Rigger |
| 2019-12-11 |
FTS database disk image is malformed for UTF-16 encoding after update |
SQLite
|
fixed |
Manuel Rigger |
| 2019-12-10 |
REINDEX results in "UNIQUE constraint failed" for generated column |
SQLite
|
fixed |
Manuel Rigger |
| 2019-12-09 |
PRAGMA integrity_check does not terminate on table with generated column |
SQLite
|
fixed |
Manuel Rigger |
| 2019-12-08 |
Query on table without rows and generated column results in "out of memory" error |
SQLite
|
fixed |
Manuel Rigger |
| 2019-12-06 |
NOT NULL auxiliary column in rtree table malfunctions |
SQLite
|
fixed in documentation |
Manuel Rigger |
| 2019-12-06 |
Incorrect result for predicate on rtree table |
SQLite
|
fixed |
Manuel Rigger |
| 2019-12-06 |
Generated column and foreign key causes a segfault |
SQLite
|
fixed |
Manuel Rigger |
| 2019-12-06 |
Comparison on INT column in rtree table malfunctions |
SQLite
|
fixed |
Manuel Rigger |
| 2019-12-06 |
CREATE VIRTUAL TABLE causes segfault |
SQLite
|
fixed |
Manuel Rigger |
| 2019-12-05 |
column = NULL predicate evaluates to TRUE for rtree table |
SQLite
|
fixed |
Manuel Rigger |
| 2019-12-05 |
Row value comparison malfunctions with rtree table |
SQLite
|
fixed |
Manuel Rigger |
| 2019-12-05 |
Join on two rtree tables malfunctions |
SQLite
|
fixed |
Manuel Rigger |
| 2019-12-04 |
Incorrect result for TEXT comparison on rtree table |
SQLite
|
fixed |
Manuel Rigger |
| 2019-12-02 |
FailedAssertion("!OidIsValid(def->collOid)", File: "view.c", Line: 89) |
PostgreSQL
|
verified |
Manuel Rigger |
| 2019-11-30 |
LEFT JOIN malfunctions with partial ISNULL index |
SQLite
|
fixed |
Manuel Rigger |
| 2019-11-22 |
Segfault when creating constant bit_length() index on TEMP table |
PostgreSQL
|
fixed |
Manuel Rigger |
| 2019-11-20 |
Fetching from information_schema.tables results in segfault |
PostgreSQL
|
fixed |
Manuel Rigger |
| 2019-11-20 |
ALTER TABLE fails when changing column type due to index with bit_ops opclass |
PostgreSQL
|
closed not a bug |
Manuel Rigger |
| 2019-11-19 |
No = operator for opfamily 426 |
PostgreSQL
|
fixed |
Manuel Rigger |
| 2019-11-19 |
Failed assertion clauses != NIL |
PostgreSQL
|
fixed |
Manuel Rigger |
| 2019-11-18 |
NOT NULL and UNIQUE constraints cause SUM() to yield an incorrect result |
MariaDB
|
verified |
Manuel Rigger |
| 2019-11-16 |
ALTER TABLE results in "could not find cast from 3904 to 3831" |
PostgreSQL
|
open |
Manuel Rigger |
| 2019-11-15 |
UNIQUE constraint causes a query with string comparison to omit a row in the result set |
MariaDB
|
fixed |
Manuel Rigger |
| 2019-11-14 |
CREATE UNIQUE INDEX USING HASH malfunctions for engine=Aria table |
MariaDB
|
closed duplicate |
Manuel Rigger |
| 2019-11-14 |
CREATE TABLE with generated column and RLIKE results in segfault |
MariaDB
|
verified |
Manuel Rigger |
| 2019-11-13 |
Unexpected "cache lookup failed for collation 0" failure |
PostgreSQL
|
fixed |
Manuel Rigger |
| 2019-11-13 |
REINDEX CONCURRENTLY unexpectedly fails |
PostgreSQL
|
verified |
Manuel Rigger |
| 2019-11-11 |
Index causes incorrect result when comparing float-point number with INT |
MariaDB
|
verified |
Manuel Rigger |
| 2019-11-11 |
Incorrect result for expression with the <=> operator and IS NULL |
MariaDB
|
verified |
Manuel Rigger |
| 2019-11-11 |
GREATEST() and LEAST() malfunction for NULL |
MariaDB
|
verified |
Manuel Rigger |
| 2019-11-07 |
VACUUM results in "database disk image is malformed" for PRIMARY KEY with duplicate column |
SQLite
|
fixed |
Manuel Rigger |
| 2019-11-07 |
UPDATE on table with two generated columns and CHECK clause results in segfault |
SQLite
|
fixed |
Manuel Rigger |
| 2019-11-07 |
DISTINCT malfunctions for VIEW with virtual table |
SQLite
|
fixed |
Manuel Rigger |
| 2019-11-06 |
Segfault when inserting into table with generated columns |
SQLite
|
fixed |
Manuel Rigger |
| 2019-11-06 |
REPLACE on table with generated NOT NULL column results in segfault |
SQLite
|
fixed |
Manuel Rigger |
| 2019-11-06 |
NULL WHERE condition unexpectedly results in row being fetched |
SQLite
|
fixed |
Manuel Rigger |
| 2019-11-05 |
UNLIKELY in query causes row to not be fetched |
SQLite
|
closed not a bug |
Manuel Rigger |
| 2019-11-04 |
Row value comparison malfunctions on view with left join |
SQLite
|
fixed |
Manuel Rigger |
| 2019-11-03 |
PRAGMA integrity_check fails due to CHECK constraint even without records |
SQLite
|
fixed |
Manuel Rigger |
| 2019-11-03 |
LEFT JOIN in view malfunctions with partial index on table |
SQLite
|
fixed |
Manuel Rigger |
| 2019-11-02 |
Incorrect result for GLOB operator |
SQLite
|
fixed |
Manuel Rigger |
| 2019-11-01 |
REPLACE causes segfault in table with generated column and foreign key |
SQLite
|
fixed |
Manuel Rigger |
| 2019-10-31 |
VACUUM on table with generated column that uses TYPEOF results in an error |
SQLite
|
fixed |
Manuel Rigger |
| 2019-10-31 |
Segfault in table with generated column and foreign key |
SQLite
|
fixed |
Manuel Rigger |
| 2019-10-29 |
VACUUM on table with generated column results in an error |
SQLite
|
fixed |
Manuel Rigger |
| 2019-10-29 |
VACUUM issue on table with generated column |
SQLite
|
fixed |
Manuel Rigger |
| 2019-10-29 |
Segfault when updating table with generated columns |
SQLite
|
fixed |
Manuel Rigger |
| 2019-10-27 |
Segfault in table with generated columns |
SQLite
|
fixed |
Manuel Rigger |
| 2019-10-26 |
REINDEX causes "UNIQUE constraint failed" error for generated column |
SQLite
|
fixed |
Manuel Rigger |
| 2019-10-25 |
Trigger causes query to compute incorrect result |
SQLite
|
fixed |
Manuel Rigger |
| 2019-10-24 |
FTS integrity-check malfunctions nondeterministically with tokenize="ascii" |
SQLite
|
fixed |
Manuel Rigger |
| 2019-10-24 |
Crash on REPLACE INTO of a table with an AFTER DELETE trigger |
SQLite
|
fixed |
Manuel Rigger |
| 2019-10-23 |
Comparison of row values with COLLATE NOCASE yields incorrect result |
SQLite
|
fixed |
Manuel Rigger |
| 2019-10-22 |
Row value comparison yields incorrect result |
SQLite
|
fixed |
Manuel Rigger |
| 2019-10-22 |
Comparison of row values results in incorrect result |
SQLite
|
fixed |
Manuel Rigger |
| 2019-10-21 |
INSERT into table with two triggers does not terminate |
SQLite
|
closed not a bug |
Manuel Rigger |
| 2019-10-17 |
FTS merge does not terminate |
SQLite
|
fixed |
Manuel Rigger |
| 2019-10-16 |
Trigger inserts duplicate value in UNIQUE column |
SQLite
|
fixed |
Manuel Rigger |
| 2019-10-11 |
FTS order=DESC results into integrity-check failing |
SQLite
|
fixed |
Manuel Rigger |
| 2019-10-11 |
FTS integrity_check fails when inserting x'00' |
SQLite
|
fixed |
Manuel Rigger |
| 2019-10-11 |
FTS integrity-check malfunctions for transaction and the prefix option |
SQLite
|
fixed |
Manuel Rigger |
| 2019-10-10 |
LEFT JOIN in view malfunctions with NOTNULL |
SQLite
|
fixed |
Manuel Rigger |
| 2019-10-09 |
LEFT JOIN in view malfunctions |
SQLite
|
fixed |
Manuel Rigger |
| 2019-10-09 |
FTS rebuild in combination with crisismerge results in error "database or disk is full" |
SQLite
|
fixed |
Manuel Rigger |
| 2019-10-09 |
FTS integrity-check indicates that the database disk image is malformed |
SQLite
|
fixed |
Manuel Rigger |
| 2019-10-07 |
FTS rebuild in transaction causes integrity-check to fail |
SQLite
|
fixed |
Manuel Rigger |
| 2019-10-07 |
FTS pgsz option results in "database disk image is malformed" error |
SQLite
|
fixed |
Manuel Rigger |
| 2019-10-07 |
FTS integrity-check malfunctions |
SQLite
|
fixed |
Manuel Rigger |
| 2019-10-07 |
Comparison on view malfunctions |
SQLite
|
fixed |
Manuel Rigger |
| 2019-10-03 |
Unexpected result when using arithmetic expressions in WHERE clause |
TDengine
|
open |
Manuel Rigger |
| 2019-10-03 |
The "<>" and "=" operators do not work for NCHAR columns |
TDengine
|
open |
Manuel Rigger |
| 2019-10-02 |
Inserting the "+" and "-" strings fails |
TDengine
|
fixed |
Manuel Rigger |
| 2019-10-01 |
Likely typo in configuration option "abloks" |
TDengine
|
fixed |
mrigger |
| 2019-10-01 |
DROP DATABASE seems to leave behind a table when using the "tables" configuration option |
TDengine
|
fixed |
Manuel Rigger |
| 2019-09-24 |
INSERT INTO causes segfault on trunk |
PostgreSQL
|
fixed |
Manuel Rigger |
| 2019-09-24 |
INSERT INTO causes segfault on trunk |
PostgreSQL
|
fixed |
mrigger |
| 2019-09-17 |
Row is not fetched when using WHERE clause with INSTR() |
SQLite
|
fixed |
Manuel Rigger |
| 2019-09-16 |
GLOB unexpectedly does not match |
SQLite
|
fixed |
Manuel Rigger |
| 2019-09-11 |
COLLATE issue in view |
SQLite
|
fixed |
Manuel Rigger |
| 2019-09-10 |
DISTINCT malfunctions for VIEW |
SQLite
|
closed not a bug |
Manuel Rigger |
| 2019-09-09 |
BETWEEN issue in view |
SQLite
|
fixed |
Manuel Rigger |
| 2019-09-03 |
IS NULL unexpectedly evaluates to TRUE |
SQLite
|
fixed |
Manuel Rigger |
| 2019-09-03 |
COLLATE NOCASE string comparison yields incorrect result |
SQLite
|
fixed |
Manuel Rigger |
| 2019-09-02 |
Expression computed on row yields incorrect result |
SQLite
|
fixed |
Manuel Rigger |
| 2019-09-02 |
Different rounding when converting TEXT to REAL |
SQLite
|
fixed |
Manuel Rigger |
| 2019-08-30 |
REINDEX causes "UNIQUE constraint failed" error |
SQLite
|
fixed |
Manuel Rigger |
| 2019-08-30 |
Partial index causes row to not be fetched in BETWEEN expression |
SQLite
|
fixed |
Manuel Rigger |
| 2019-08-30 |
Partial index causes row to not be fetched |
SQLite
|
fixed |
Manuel Rigger |
| 2019-08-30 |
Partial index and BETWEEN issue |
SQLite
|
fixed |
Manuel Rigger |
| 2019-08-28 |
Short-circuit evaluation issue |
SQLite
|
closed not a bug |
Manuel Rigger |
| 2019-08-27 |
Unexpected affinity conversion is performed for the IN operator |
SQLite
|
fixed |
Manuel Rigger |
| 2019-08-22 |
Row with comparison on TEXT UNIQUE column is not fetched |
SQLite
|
fixed |
Manuel Rigger |
| 2019-08-22 |
Row is not fetched in table with INTEGER PRIMARY KEY |
SQLite
|
fixed |
Manuel Rigger |
| 2019-08-22 |
LIKELY() seems to cause unexpected affinity conversion for rowid |
SQLite
|
fixed |
Manuel Rigger |
| 2019-08-21 |
DISTINCT malfunctions for IS NULL |
SQLite
|
fixed |
Manuel Rigger |
| 2019-08-20 |
INDEXED BY results in row not being fetched |
SQLite
|
fixed |
Manuel Rigger |
| 2019-08-17 |
WHERE clause erroneously influences value of fetched column from view |
SQLite
|
fixed |
Manuel Rigger |
| 2019-08-17 |
LEFT JOIN fails to fetch row |
SQLite
|
fixed |
Manuel Rigger |
| 2019-08-15 |
Null pointer dereference caused by window functions in result-set of EXISTS(SELECT ...) |
SQLite
|
fixed |
Manuel Rigger |
| 2019-08-14 |
Unexpected error in DELETE with existing trigger |
SQLite
|
closed not a bug |
Manuel Rigger |
| 2019-08-10 |
Constant expression in partial index results in row not being fetched |
SQLite
|
fixed |
Manuel Rigger |
| 2019-08-07 |
Incorrect result for query that uses MIN() and a CAST on rowid |
SQLite
|
fixed |
Manuel Rigger |
| 2019-08-06 |
Unexpected affinity conversion for view column in IN operator |
SQLite
|
fixed |
Manuel Rigger |
| 2019-08-05 |
Unexpected affinity conversion in view |
SQLite
|
fixed |
Manuel Rigger |
| 2019-08-05 |
Row is not fetched in SELECT from VIEW |
SQLite
|
fixed |
Manuel Rigger |
| 2019-08-03 |
MIN() malfunctions for a query with ISNULL condition |
SQLite
|
fixed |
Manuel Rigger |
| 2019-07-30 |
Query with DISTINCT does not fetch all distinct rows |
SQLite
|
fixed |
Manuel Rigger |
| 2019-07-29 |
Query with ORDER BY results in "database disk image is malformed" error |
SQLite
|
fixed |
Manuel Rigger |
| 2019-07-29 |
Issue with DISTINCT and COLLATE |
SQLite
|
closed not a bug |
Manuel Rigger |
| 2019-07-29 |
ANALYZE causes DISTINCT to malfunction in CROSS JOIN |
SQLite
|
fixed |
Manuel Rigger |
| 2019-07-27 |
Multiple inheritance and ALTER TABLE issue |
PostgreSQL
|
verified |
Manuel Rigger |
| 2019-07-24 |
Attribute has wrong type in ALTER TABLE |
PostgreSQL
|
closed duplicate |
Manuel Rigger |
| 2019-07-24 |
ANALYZE on parent table results in an error "tuple already updated by self" |
PostgreSQL
|
closed duplicate |
Manuel Rigger |
| 2019-07-24 |
ADD CHECK fails for parent table if column used in CHECK is fully-qualified |
PostgreSQL
|
closed not a bug |
Manuel Rigger |
| 2019-07-23 |
DISABLE KEYS, DELAY_KEY_WRITE results in "Data truncated for functional index" |
MySQL
|
closed duplicate |
Manuel Rigger |
| 2019-07-23 |
CAST of STRING with newlines to SIGNED/UNSIGNED returns unexpected result |
MySQL
|
closed duplicate |
Manuel Rigger |
| 2019-07-17 |
REINDEX CONCURRENTLY causes ALTER TABLE to fail |
PostgreSQL
|
fixed |
Manuel Rigger |
| 2019-07-16 |
BETWEEN SYMMETRIC condition results in "row is too big: ..., maximum size 8160" |
PostgreSQL
|
closed not a bug |
Manuel Rigger |
| 2019-07-15 |
UPDATE causes segfault on trunk |
PostgreSQL
|
closed duplicate |
Manuel Rigger |
| 2019-07-14 |
SELECT with COLLATE results in segfault on trunk and 12 Beta 2 |
PostgreSQL
|
closed duplicate |
Manuel Rigger |
| 2019-07-11 |
Stack buffer overflow in 12beta2 release |
PostgreSQL
|
closed not a bug |
mrigger |
| 2019-07-11 |
Stack buffer overflow in 12beta2 release |
PostgreSQL
|
closed duplicate |
Manuel Rigger |
| 2019-07-10 |
SEGFAULT in 12beta2 release |
PostgreSQL
|
closed duplicate |
Manuel Rigger |
| 2019-07-10 |
SEGFAULT in 12beta2 release |
PostgreSQL
|
closed not a bug |
mrigger |
| 2019-07-10 |
Generated column and string concatenation issue |
PostgreSQL
|
closed not a bug |
Manuel Rigger |
| 2019-07-10 |
ERROR: negative bitmapset member not allowed in SELECT |
PostgreSQL
|
fixed |
Manuel Rigger |
| 2019-07-10 |
ERROR: found unexpected null value in index |
PostgreSQL
|
fixed |
Manuel Rigger |
| 2019-07-07 |
VACUUM FULL results in ERROR: integer out of range |
PostgreSQL
|
closed not a bug |
Manuel Rigger |
| 2019-07-07 |
Issue with CHAR column and "column LIKE column" condition |
PostgreSQL
|
closed not a bug |
Manuel Rigger |
| 2019-07-04 |
DISCARD TEMP results in "ERROR: cache lookup failed for type 0" |
PostgreSQL
|
fixed |
Manuel Rigger |
| 2019-07-04 |
ALTER TABLE results in "ERROR: could not open relation with OID 43707388" |
PostgreSQL
|
verified |
Manuel Rigger |
| 2019-07-02 |
MIN() malfunctions for UNIQUE column |
SQLite
|
fixed |
Manuel Rigger |
| 2019-07-02 |
SELECT results in "ERROR: index key does not match expected index column" |
PostgreSQL
|
verified |
Manuel Rigger |
| 2019-07-02 |
GROUP BY and inheritance issue |
PostgreSQL
|
fixed |
Manuel Rigger |
| 2019-06-29 |
VACUUM FULL results in deadlock |
PostgreSQL
|
closed not a bug |
Manuel Rigger |
| 2019-06-26 |
SET key_cache_* and key_buffer_* variables fails nondeterministically |
MySQL
|
verified |
Manuel Rigger |
| 2019-06-26 |
Query with GREATEST function malfunctions |
MySQL
|
fixed |
Manuel Rigger |
| 2019-06-26 |
Non-unique functional index prevents PRIMARY KEY from being dropped |
MySQL
|
closed duplicate |
Manuel Rigger |
| 2019-06-26 |
Index makes DELETE fail with "Truncated incorrect DOUBLE value" |
MySQL
|
closed not a bug |
Manuel Rigger |
| 2019-06-25 |
Unexpected result for IN operator and constants |
MySQL
|
fixed in documentation |
Manuel Rigger |
| 2019-06-25 |
Setting sort_buffer_size to a large value causes query to go out of memory |
MySQL
|
fixed |
Manuel Rigger |
| 2019-06-25 |
SET GLOBAL on rbr_exec_mode fails |
MySQL
|
verified |
Manuel Rigger |
| 2019-06-25 |
Query involving &, <, and AND operators computes incorrect result |
MySQL
|
fixed |
Manuel Rigger |
| 2019-06-25 |
Compare that uses UNSIGNED cast and function malfunctions in the MEMORY engine |
MySQL
|
fixed |
Manuel Rigger |
| 2019-06-24 |
The logical operators &, |, and ^ do not ignore newlines in TEXT |
MySQL
|
fixed |
Manuel Rigger |
| 2019-06-24 |
TEXT column used as boolean incorrectly evaluates to false |
MySQL
|
fixed |
Manuel Rigger |
| 2019-06-24 |
IN operator issue when comparing signed column and the column cast to unsigned |
MySQL
|
verified |
Manuel Rigger |
| 2019-06-24 |
Function return value with newline yields wrong result when used as a boolean |
MySQL
|
fixed |
Manuel Rigger |
| 2019-06-24 |
CAST of negative function return value to UNSIGNED malfunctions with BIGINT |
MySQL
|
fixed |
Manuel Rigger |
| 2019-06-24 |
BENCHMARK() returns NULL in some cases but is documented to always return 0 |
MySQL
|
fixed in documentation |
Manuel Rigger |
| 2019-06-24 |
AND/OR/XOR compute wrong result for small floating-point numbers in TEXT columns |
MySQL
|
fixed |
Manuel Rigger |
| 2019-06-23 |
CHECK TABLE FOR UPGRADE crashes server (segfault) |
MySQL
|
fixed |
Manuel Rigger |
| 2019-06-23 |
CHECK TABLE FOR UPGRADE crashes server (segfault) |
MySQL
|
fixed |
mrigger |
| 2019-06-22 |
XOR operator returns incorrect result for strings with a floating-point number |
MySQL
|
fixed |
Manuel Rigger |
| 2019-06-22 |
Row is not fetched when using a function expression that should yield TRUE |
MySQL
|
fixed |
Manuel Rigger |
| 2019-06-22 |
Duplicate entry for key 'PRIMARY' when querying information_schema.TABLES |
MySQL
|
fixed |
Manuel Rigger |
| 2019-06-21 |
The negation of a "<=>" comparison malfunctions depending on the column's type |
MySQL
|
fixed |
Manuel Rigger |
| 2019-06-20 |
Functional index seems to malfunction with UNSIGNED column |
MySQL
|
fixed |
Manuel Rigger |
| 2019-06-20 |
DROP PRIMARY KEY on UNIQUE PRIMARY KEY does not update information_schema.column |
MySQL
|
verified |
Manuel Rigger |
| 2019-06-20 |
DROP COLUMN error on INVISIBLE UNIQUE INDEX that refers to constant expression |
MySQL
|
closed not a bug |
Manuel Rigger |
| 2019-06-20 |
Applying NOT twice on an integer results in wrong result in WHERE condition |
MySQL
|
closed duplicate |
Manuel Rigger |
| 2019-06-18 |
"Can't find record" error in SELECT statement 2 (HEAP engine) |
MySQL
|
verified |
Manuel Rigger |
| 2019-06-18 |
"Can't find record" error in SELECT statement 1 (MyISAM engine) |
MySQL
|
verified |
Manuel Rigger |
| 2019-06-16 |
COLLATE in BETWEEN expression is ignored |
SQLite
|
fixed |
Manuel Rigger |
| 2019-06-15 |
REPAIR TABLE on a functional table marks it as crashed |
MySQL
|
verified |
Manuel Rigger |
| 2019-06-14 |
LIKE malfunctions for UNIQUE COLLATE NOCASE column |
SQLite
|
fixed |
Manuel Rigger |
| 2019-06-14 |
Built-in RTRIM collating sequence yields incorrect comparisons |
SQLite
|
fixed |
Manuel Rigger |
| 2019-06-12 |
IS TRUE operator malfunctions with COLLATE and REAL value |
SQLite
|
fixed |
Manuel Rigger |
| 2019-06-12 |
CAST('-0.0' AS NUMERIC) computes 0.0 rather than 0 |
SQLite
|
fixed |
Manuel Rigger |
| 2019-06-12 |
CAST takes implicit COLLATE of its operand |
SQLite
|
fixed in documentation |
Manuel Rigger |
| 2019-06-11 |
Lossless conversion when casting a large TEXT number to NUMERIC is not performed |
SQLite
|
fixed in documentation |
Manuel Rigger |
| 2019-06-11 |
LIKELY(), UNLIKELY() and LIKELIHOOD() have affinities |
SQLite
|
fixed |
Manuel Rigger |
| 2019-06-11 |
COLLATE expression in the right side of an IN operator results in an affinity conversion |
SQLite
|
fixed |
Manuel Rigger |
| 2019-06-11 |
-'1.0' computes -1.0 rather than -1 |
SQLite
|
fixed in documentation |
Manuel Rigger |
| 2019-06-10 |
TEXT value interpreted as column name in an index with empty list in an IN expression |
SQLite
|
fixed |
Manuel Rigger |
| 2019-06-10 |
LIKE malfunctions for INT PRIMARY KEY COLLATE NOCASE column |
SQLite
|
fixed |
Manuel Rigger |
| 2019-06-10 |
Illegal argument to LIKELIHOOD() does not result in error when combined with "IN ()" |
SQLite
|
fixed |
Manuel Rigger |
| 2019-06-10 |
COLLATE expression has an affinity |
SQLite
|
fixed in documentation |
Manuel Rigger |
| 2019-06-10 |
CAST('.' AS NUMERIC) computes 0.0 rather than 0 |
SQLite
|
fixed |
Manuel Rigger |
| 2019-06-10 |
Another case of Illegal argument to LIKELIHOOD() does not result in error when combined with "IN ()" |
SQLite
|
fixed |
Manuel Rigger |
| 2019-06-08 |
CAST to NUMERIC no longer converts to INTEGER |
SQLite
|
fixed |
Manuel Rigger |
| 2019-06-02 |
ALTER TABLE SET WITH OIDS fails after failed CONCURRENTLY index creation |
PostgreSQL
|
closed not a bug |
Manuel Rigger |
| 2019-05-30 |
Unique index that uses GLOB does not detect duplicate due to REAL conversion |
SQLite
|
fixed |
Manuel Rigger |
| 2019-05-28 |
String interpreted as a column name when creating an index |
SQLite
|
closed not a bug |
Manuel Rigger |
| 2019-05-28 |
PRAGMA case_sensitive_like conflicts with LIKE operator when creating an index |
SQLite
|
closed duplicate |
Manuel Rigger |
| 2019-05-28 |
PRAGMA case_sensitive_like can corrupt some databases |
SQLite
|
fixed |
Manuel Rigger |
| 2019-05-28 |
COLLATE nocase index on a WITHOUT ROWID table malfunctions |
SQLite
|
fixed |
Manuel Rigger |
| 2019-05-25 |
Incorrect result when subtracting a large integer number from a TEXT value |
SQLite
|
fixed |
Manuel Rigger |
| 2019-05-25 |
CAST('-' AS NUMERIC) computes 0.0 |
SQLite
|
fixed |
Manuel Rigger |
| 2019-05-21 |
"Malformed database schema" when creating a failing index within a transaction |
SQLite
|
fixed |
Manuel Rigger |
| 2019-05-19 |
Nested boolean formula with IN operator computes an incorrect result |
SQLite
|
fixed |
Manuel Rigger |
| 2019-05-19 |
Index on non-existing column results in a fabricated value being fetched |
SQLite
|
fixed |
Manuel Rigger |
| 2019-05-18 |
Query results in a SEGFAULT |
SQLite
|
fixed |
Manuel Rigger |
| 2019-05-16 |
REAL rounding seems to depend on FROM clause |
SQLite
|
fixed |
Manuel Rigger |
| 2019-05-16 |
Malformed image when using no journal mode, zero cache size, and failing when creating an index |
SQLite
|
fixed in documentation |
Manuel Rigger |
| 2019-05-14 |
PRAGMA reverse_unordered_selects=true results in row not being fetched |
SQLite
|
fixed |
Manuel Rigger |
| 2019-05-13 |
REINDEX causes rows not to be fetched in a WITHOUT ROWIDs table and PRIMARY KEY DESC |
SQLite
|
fixed |
Manuel Rigger |
| 2019-05-13 |
Mixing main and temp databases in foreign keys is not supported |
SQLite
|
closed not a bug |
Manuel Rigger |
| 2019-05-11 |
Partial NOT NULL index malfunctions with IS NOT/!= |
SQLite
|
fixed |
Manuel Rigger |
| 2019-05-10 |
Incorrect handling of Infinity by the ROUND function |
SQLite
|
fixed |
Manuel Rigger |
| 2019-05-09 |
Row is not fetched with PRAGMA reverse_unordered_selects=true |
SQLite
|
fixed |
Manuel Rigger |
| 2019-05-09 |
Malformed database image when using a REAL PRIMARY KEY |
SQLite
|
fixed |
Manuel Rigger |
| 2019-05-08 |
'./' LIKE './' does not match |
SQLite
|
fixed |
Manuel Rigger |
| 2019-05-07 |
Incorrect result for "<" and "<=" comparison of rowid and non-numeric text value |
SQLite
|
fixed |
Manuel Rigger |
| 2019-05-07 |
INSERT OR FAIL inserts row although it violates a table constraint |
SQLite
|
fixed |
Manuel Rigger |
| 2019-05-06 |
ALTER TABLE fails when renaming an INTEGER PRIMARY KEY column in a WITHOUT ROWID table |
SQLite
|
fixed |
Manuel Rigger |
| 2019-05-05 |
REAL PRIMARY KEY and floating point comparison does not work |
SQLite
|
closed duplicate |
Manuel Rigger |
| 2019-05-04 |
Incorrect result on a table scan of a partial index |
SQLite
|
fixed |
Manuel Rigger |
| 2019-05-03 |
Problem with REAL values and string functions used in indexes or on expressions |
SQLite
|
fixed |
Manuel Rigger |
| 2019-05-03 |
GLOB and minus in index and real column |
SQLite
|
closed duplicate |
Manuel Rigger |
| 2019-05-02 |
UPSERT documentation issue |
SQLite
|
fixed in documentation |
Manuel Rigger |
| 2019-05-02 |
TYPEOF index on REAL column malfunctions |
SQLite
|
fixed |
Manuel Rigger |
| 2019-05-02 |
Index on REAL column malfunctions when multiplying with a string |
SQLite
|
closed duplicate |
Manuel Rigger |
| 2019-05-01 |
Multi-row insert circumvents index check |
SQLite
|
fixed |
Manuel Rigger |
| 2019-05-01 |
COLLATE NOCASE index on REAL column malfunctions |
SQLite
|
fixed |
Manuel Rigger |
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.