-
Notifications
You must be signed in to change notification settings - Fork 128
Home
Dennis Felsing edited this page Apr 6, 2023
·
112 revisions
- The
regression
database left behind by postgres’make installcheck
is a good candidate to run against - Use libfailmalloc to hunt out-of-memory bugs
- Starting the postmaster with
-T
makes it stop processes on a crash instead of doing a crash recovery
When you find bugs using sqlsmith, don’t hesitate to update the score list!
Extension/Library | finding/discussion | status | when |
---|---|---|---|
pg_qualstats | Segfault when qual on view using expressions | commit | 2016-05-31 |
unit | Crash when unit_reset() runs into an OOM error | commit | 2017-06-13 |
pg_dirtyread | Failed assertion on hot standby | commit | 2017-08-05 |
orafce | Crashes due to insufficent argument checking | commit | 2017-08-27 |
powa | Crash on pg_reload_conf() | commit | 2017-09-10 |
glibc | NULL pointer dereference in dlopen on out-of-memory | commit | 2017-10-03 |
finding/discussion | status | when |
---|---|---|
whereLoopFindLesser: Assertion `p->rSetup>=pTemplate->rSetup’ failed | commit | 2016-06-23 |
applyNumericAffinity: Assertion `(pRec->flags & (0x0002¦0x0004¦0x0008))==0x0002’ failed | commit | 2016-06-23 |
sqlite3ExprCacheStore: Assertion `pParse->db->mallocFailed ¦¦ cacheIsValid(pParse)’ failed | 2016-06-24 |
MonetDB (via ssmonetdb)
https://github.com/timescale/timescaledb/search?q=SQLSmith&type=commits
finding | status | when |
---|---|---|
Fix time_bucket comparison transformation | commit | 2021-11-08 |
Fix assertion failure in cursor_fetcher_rewind | commit | 2021-12-13 |
YugabyteDB (via def-/sqlsmith)
https://github.com/yugabyte/yugabyte-db/issues?q=is%3Aissue+in%3Atitle+sqlsmith
Materialize (via def-/sqlsmith/tree/materialize)
https://github.com/MaterializeInc/materialize/issues?q=is%3Aissue+in%3Atitle+sqlsmith+label%3AC-bug+