/ All files named "test/fuzzdata8.db"
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

History for test/fuzzdata8.db

2020-10-02
12:42
[f8451a1f] part of check-in [80ecdb3d] Fix a faulty assert() statement. Add new test cases. (check-in: [80ecdb3d] user: drh branch: trunk, size: 1616896)
2020-07-31
23:34
[99f99201] part of check-in [8cf342d4] Back out a NEVER() that turns out to be reachable. (check-in: [8cf342d4] user: drh branch: trunk, size: 1602560)
2020-07-14
12:40
[281cbc81] part of check-in [f25a56c2] Early detection of freelist size corruption in incremental vacuum. (check-in: [f25a56c2] user: drh branch: trunk, size: 1527808)
2020-07-11
16:42
[ef83ab1c] part of check-in [30735432] Improved detection of a corrupt database schema. Fix for a problem discovered by dbsqlfuzz. (check-in: [30735432] user: drh branch: trunk, size: 1526784)
2020-06-26
04:34
[0ae860b3] part of check-in [cc888878] Fix a possible null pointer deref following OOM. Discovered by dbsqlfuzz. (check-in: [cc888878] user: drh branch: trunk, size: 1523712)
2020-06-16
14:12
[e7a6a144] part of check-in [95379da0] Add a test case covering the previous check-in to the test/fuzzdata8.db file. (check-in: [95379da0] user: drh branch: trunk, size: 1518592)
2020-06-12
15:45
[b87ae726] part of check-in [14a5cbdd] New test case added to test/fuzzdata8.db. (check-in: [14a5cbdd] user: drh branch: trunk, size: 1510400)
00:31
[9ce2e5f0] part of check-in [44e573ec] Remove a NEVER() that turns out to be reachable. (check-in: [44e573ec] user: drh branch: trunk, size: 1502208)
2020-06-05
15:40
[6acee588] part of check-in [2870d117] New test case for fuzzdata8.db. (check-in: [2870d117] user: drh branch: early-winfunc-rewrite-dev, size: 1495040)
2020-05-15
01:02
[20962379] part of check-in [c49a33db] Add the SQLITE_ENABLE_FTS3_PARENTHESIS option to fuzzcheck. Add a new test case that uses that option. (check-in: [c49a33db] user: drh branch: trunk, size: 1492992)
2020-05-11
11:11
[c47e5445] part of check-in [fa112301] New test case in test/fuzzdata8.db. (check-in: [fa112301] user: drh branch: trunk, size: 1489920)
2020-05-08
15:28
[45a0c80c] part of check-in [3fce9711] New test cases added to test/fuzzdata8.db. (check-in: [3fce9711] user: drh branch: trunk, size: 1487872)
2020-04-04
11:58
[fb701c56] part of check-in [921448f0] Remove a NEVER() that could be true in sqlite3MatchEName(). (check-in: [921448f0] user: drh branch: trunk, size: 1476608)
00:15
[c165dcba] part of check-in [70c44811] In the push-down optimization, do not substitute columns that have previously been identified as being constant by the propagate-constants optimization. Fix for ticket [51166be0159fd2ce] (check-in: [70c44811] user: drh branch: trunk, size: 1475584)
2020-04-03
16:11
[1299a262] part of check-in [42b02454] Add a test case to fuzzdata8.db for the recent Henry Liu bugs. (check-in: [42b02454] user: drh branch: trunk, size: 1474560)
2020-02-25
20:05
[00cd360c] part of check-in [47d4240c] Update the fuzzcheck test module so that it avoids inserting text values that contain embedded NULs in the XSQL table. Fix some legacy entries in the test/fuzzdata8.db that had embedded NULs. Add in new dbsqlfuzz cases that have accumulated over on the dbsqlfuzz project for a while. (check-in: [47d4240c] user: drh branch: trunk, size: 1472512)
2020-01-14
16:39
[8bd41f8e] part of check-in [54bf0481] Remove an ALWAYS on a branch for improved database corruption detection in btree.c:freeSpace(). Test case found by dbsqlfuzz. (check-in: [54bf0481] user: drh branch: trunk, size: 1741824)
2020-01-07
13:32
[7816165a] part of check-in [03c1d75d] Add an "|| CORRUPT_DB" term to an assert() statement inside of btree. (check-in: [03c1d75d] user: drh branch: trunk, size: 1738752)
2020-01-04
17:55
[f747246b] part of check-in [481f4956] Remove another NEVER added by check-in [7b62555e285f32d3]. Dbsqlfuzz found another test case. (check-in: [481f4956] user: drh branch: trunk, size: 1728512)
14:57
[709b31ec] part of check-in [139aefe6] Improve a testcase in test/fuzzdata8.db to make it more resilient. (check-in: [139aefe6] user: drh branch: trunk, size: 1726464)
12:34
[8188c0a8] part of check-in [04a05c83] Restore a NEVER and an assert in btree that was removed by check-in [7b62555e285f32d3]. Dbsqlfuzz found test cases. (check-in: [04a05c83] user: drh branch: trunk, size: 1726464)
2020-01-02
15:02
[d702762f] part of check-in [5377add4] Fix the OP_Move opcode so that it correctly manages dependency tracking. This change impacts debugging builds only. (check-in: [5377add4] user: drh branch: trunk, size: 1720320)
02:50
[09733ef4] part of check-in [435c272d] Use OP_Copy instead of OP_SCopy to move the results of a scalar subquery. (check-in: [435c272d] user: drh branch: trunk, size: 1720320)
2019-12-28
11:55
[a0b7151b] part of check-in [1be2c18f] Two new test cases added to test/fuzzdata8.db. (check-in: [1be2c18f] user: drh branch: trunk, size: 1620992)
2019-12-26
01:02
[858bd9be] part of check-in [f8d5586a] Add two new fuzzer test cases from dbsqlfuzz. (check-in: [f8d5586a] user: drh branch: trunk, size: 1616896)
2019-12-24
21:01
[5666148e] part of check-in [ddb10f03] Backout the early VTable cursor close change from yesterday, as Yongheng and Rui have found a test case for which it fails. The new test case is added to fuzzcheck. (check-in: [ddb10f03] user: drh branch: trunk, size: 1608704)
15:01
[7fd98a5d] part of check-in [0a70f5dd] Extra defense against problems following an OOM. dbsqlfuzz find. Also import the latest dbsqlfuzz test cases. (check-in: [0a70f5dd] user: drh branch: trunk, size: 1607680)
2019-12-22
18:06
[f8da99ea] part of check-in [a982e643] When parsing a CREATE TABLE from the sqlite_master table, delete the CHECK constraints if there are any errors, since there might otherwise be attempts to use those CHECK constraints if PRAGMA writable_schema=ON is set. This undoes the fix in check-in [ea721b34477ab8b4] for a more general solution. (check-in: [a982e643] user: drh branch: trunk, size: 1571840)
2019-12-21
19:37
[0e29cbd9] part of check-in [4dbb6e1c] When creating a new virtual table, ensure that the OP_ParseSchema opcode processes the correct entry in the sqlite_master table even if there is a second entry with the same name and table values due to database corruption and the use of writable_schema=ON. Dbsqlfuzz find. (check-in: [4dbb6e1c] user: drh branch: trunk, size: 1570816)
14:09
[34eb781c] part of check-in [ea721b34] When a corrupt schema is loaded using writable_schema=ON, the CHECK constraints (or other expressions in the table definition) might not be fully resolved. Ensure that the code generator can deal with this if the table is subsequently used in a DML statement. dbsqlfuzz find. (check-in: [ea721b34] user: drh branch: trunk, size: 1569792)
2019-12-20
14:24
[bbe69fc3] part of check-in [01aeeb5c] Load new dbsqlfuzz test cases into test/fuzzdata8.db. (check-in: [01aeeb5c] user: drh branch: trunk, size: 1564672)
12:55
[95825a14] part of check-in [01ca865f] Do not continue an ALTER TABLE tree walk of a subquery if a prior error is seen in the tree. Report the problem immediately, without continuing. (check-in: [01ca865f] user: drh branch: trunk, size: 1528832)
12:33
[d89020be] part of check-in [07beb362] Fix an assert() in btree.c that can fail if an INSERT is attempted on a corrupted database while in PRAGMA writable_schema=ON. (check-in: [07beb362] user: drh branch: trunk, size: 1503232)
2019-11-17
00:08
[b45368bb] part of check-in [8bd75bf6] Remove a reachable NEVER() in FTS3. (check-in: [8bd75bf6] user: drh branch: trunk, size: 1501184)
2019-11-16
23:47
[1490d840] part of check-in [51525f9c] More improvements to shadow table corruption detection in FTS3. (check-in: [51525f9c] user: drh branch: trunk, size: 1396736)
21:40
[05398158] part of check-in [04b2873b] Improved detection of corrupt shadow tables in FTS3. Enable the debugging special-inserts for FTS3 for both SQLITE_DEBUG and SQLITE_TEST. (check-in: [04b2873b] user: drh branch: trunk, size: 1390592)
2019-11-14
13:57
[84471dfe] part of check-in [5baffcda] New test cases added to fuzzdata8.db. (check-in: [5baffcda] user: drh branch: trunk, size: 1388544)
2019-11-09
14:44
[cf39ca20] part of check-in [18c3a17d] New dbsqlfuzz test cases added. (check-in: [18c3a17d] user: drh branch: trunk, size: 1381376)
2019-10-14
20:32
[7a8baf77] part of check-in [bc751fb6] Futher improvements to the IN operator for row-values on virtual tables. (check-in: [bc751fb6] user: drh branch: trunk, size: 1371136)
15:24
[14b531b7] part of check-in [344d9cb0] New test cases in test/fuzzdata8.db. (check-in: [344d9cb0] user: drh branch: trunk, size: 1364992)
2019-10-09
15:03
[57e6d501] part of check-in [b68d21e9] New test cases added to test/fuzzdata8.db. (check-in: [b68d21e9] user: drh branch: trunk, size: 1359872)
2019-09-28
11:19
[c75b0fd1] part of check-in [752679ae] In FTS3/4, the poslist end marker must be larger than any other possible poslist value, even on a corrupt poslist. (check-in: [752679ae] user: drh branch: trunk, size: 1357824)
2019-09-26
16:57
[d55b3b6f] part of check-in [49073b70] New dbsqlfuzz cases added to test/fuzzdata8.db. (check-in: [49073b70] user: drh branch: trunk, size: 1348608)
2019-09-16
15:15
[3c6bf034] part of check-in [f06ef3d7] Add recent interesting cases from dbsqlfuzz. (check-in: [f06ef3d7] user: drh branch: trunk, size: 1332224)
2019-08-15
13:17
[dc52be9b] part of check-in [4cc5694c] Ensure that the cell overwrite optimization does not overwrite the header of the b-tree page. (check-in: [4cc5694c] user: drh branch: trunk, size: 1311744)
2019-07-31
15:16
[2f1375f0] part of check-in [6e92d71c] New test cases in test/fuzzdata8.db. (check-in: [6e92d71c] user: drh branch: trunk, size: 1288192)
2019-07-22
16:57
[5142ecb1] part of check-in [25fec62a] New test cases added to test/fuzzdata8.db (check-in: [25fec62a] user: drh branch: trunk, size: 1256448)
2019-07-19
15:03
[8aa70170] part of check-in [39be3c61] New test cases added to test/fuzzdata8.db. (check-in: [39be3c61] user: drh branch: trunk, size: 1248256)
2019-06-15
15:21
[c69ca6d4] part of check-in [d3b6f166] Ensure that sqlite3RenameExprUnmap() does an unmap of the result set alias names in subqueries when ALTER TABLE fails because of a syntax error in a trigger. (check-in: [d3b6f166] user: drh branch: trunk, size: 1239040)
2019-06-11
16:07
[7f8f849d] part of check-in [e96641f0] New test case in fuzzdata8.db. (check-in: [e96641f0] user: drh branch: trunk, size: 1234944)
10:43
[b305f580] part of check-in [36ea13e0] Add the new sqlite3ExprUnmapAndDelete() function and use it in place of separate calls to sqlite3RenameExprUnmap() and sqlite3ExprDelete(). (check-in: [36ea13e0] user: drh branch: trunk, size: 1232896)
2019-06-04
15:47
[2f2ebc76] part of check-in [873aa46d] New dbsqlfuzz test cases add to test/fuzzdata8.db. (check-in: [873aa46d] user: drh branch: trunk, size: 1230848)
2019-05-22
14:35
[e7f7ac45] part of check-in [42af7c81] New dbsqlfuzz find added to test/fuzzdata8.db. (check-in: [42af7c81] user: drh branch: trunk, size: 1210368)
2019-05-14
19:20
[ae3f4f36] part of check-in [228e1087] New test cases in test/fuzzdata8.db. (check-in: [228e1087] user: drh branch: trunk, size: 1204224)
2019-05-10
14:34
[03862790] part of check-in [e6d5fee8] Ensure that the BtShared.nPage value is reset correctly on a SAVEPOINT ROLLBACK. (check-in: [e6d5fee8] user: drh branch: trunk, size: 1108992)
2019-05-08
04:33
[7f1ad0a0] part of check-in [ad8fc5d8] Remove an ALWAYS() that was previously added by check-in [a0819086] but which turns out can sometimes be false. (check-in: [ad8fc5d8] user: drh branch: trunk, size: 1105920)
03:34
[bd3fe8ef] part of check-in [74eba255] Remove a NEVER() that was added in the previous check-in [a0819086a521f] because it is in fact reachable. (check-in: [74eba255] user: drh branch: trunk, size: 1102848)
2019-04-24
17:04
[1786362d] part of check-in [7be6222c] New test cases in test/fuzzdata8.db. (check-in: [7be6222c] user: drh branch: trunk, size: 1099776)
2019-04-23
12:31
[858795dc] part of check-in [0fe3c3fd] New test cases in fuzzdata8.db. (check-in: [0fe3c3fd] user: drh branch: trunk, size: 1062912)
2019-04-07
18:04
[5f12b6a8] part of check-in [df58774e] Fix a faulty assert() in the sqlite3VdbeMemExpandBlob() routine. (check-in: [df58774e] user: drh branch: trunk, size: 1057792)
2019-03-28
20:50
[9dcffb6c] part of check-in [f908cd40] Add new test cases to test/fuzzdata8.db (check-in: [f908cd40] user: drh branch: trunk, size: 1054720)
2019-03-13
13:19
[4451d0dd] part of check-in [049e9926] New test cases added to test/fuzzdata8.db (check-in: [049e9926] user: drh branch: trunk, size: 1044480)
2019-03-08
14:07
[7078218c] part of check-in [97bdc090] Add new test cases in test/fuzzdata8.db (check-in: [97bdc090] user: drh branch: trunk, size: 1040384)
2019-03-06
14:08
[f6906d0e] part of check-in [b0d5cf40] Add an "|| CORRUPT_DB" term to an assert() that might be false if the database is corrupt. Also add a branch to have sqlite3PagerMovepage() return SQLITE_CORRUPT in that case. (check-in: [b0d5cf40] user: drh branch: trunk, size: 1031168)
2019-02-28
14:09
[bcdd2175] part of check-in [00ae0c6c] New test case loaded into test/fuzzdata8.db. (check-in: [00ae0c6c] user: drh branch: trunk, size: 1021952)
13:21
[91d6b303] part of check-in [6bfd8655] Add an "|| CORRUPT_DB" term to an assert() statement in the btree defragmenter. (check-in: [6bfd8655] user: drh branch: trunk, size: 1013760)
2019-02-26
17:52
[2328494c] part of check-in [61fdfc57] New test cases added to test/fuzzdata8.db. (check-in: [61fdfc57] user: drh branch: trunk, size: 1010688)
2019-02-19
16:42
[04d95f81] part of check-in [f2d400db] Fix an assert() that might not be true if the database file is corrupt. (check-in: [f2d400db] user: drh branch: trunk, size: 991232)
2019-02-18
12:16
[b7f93d26] part of check-in [a6509ca3] Fix an assert() that might not be true if the %_segdir table of FTS3 contains corrupt entries. (check-in: [a6509ca3] user: drh branch: trunk, size: 987136)
2019-02-14
15:27
[267bc89b] part of check-in [aa61435a] Improved oversized cell detection when updating ptrmap pages in balance_nonroot(). (check-in: [aa61435a] user: drh branch: trunk, size: 980992)
2019-02-12
01:28
[19fcda3a] part of check-in [ab2356f5] New test cases in test/fuzzdata8.db. (check-in: [ab2356f5] user: drh branch: trunk, size: 975872)
2019-02-04
16:36
[3f7c6774] part of check-in [e467e4c8] Update the test/fuzzdata8.db database with new interesting cases from dbsqlfuzz. (check-in: [e467e4c8] user: drh branch: trunk, size: 960512)
2019-02-02
18:24
[411f8398] part of check-in [2f5c1925] New testcase added to test/fuzzdata8.db. (check-in: [2f5c1925] user: drh branch: trunk, size: 915456)
2019-02-01
14:54
[4d977eeb] part of check-in [e5924939] New test cases added to test/fuzzdata8.db. (check-in: [e5924939] user: drh branch: trunk, size: 911360)
2019-01-30
19:50
[fe1b2ae0] part of check-in [916c52da] Change the error message slightly for when two or more indexes have the same rootpage. (check-in: [916c52da] user: drh branch: trunk, size: 880640)
2019-01-29
16:47
[df6e7a32] part of check-in [e744d2dd] Load all the latest dbsqlfuzz finds into test/fuzzdata8.db. (check-in: [e744d2dd] user: drh branch: trunk, size: 868352)
16:41
[c1a6960c] part of check-in [97704cb7] More robust handling of corrupt database file in the rebalance operation of the btree logic. (check-in: [97704cb7] user: drh branch: trunk, size: 825344)
2019-01-28
11:54
[946a59b0] part of check-in [ce8e279a] Add a new test case to fuzzdata8.db. (check-in: [ce8e279a] user: drh branch: trunk, size: 820224)
2019-01-27
02:45
[fe997d33] part of check-in [9cf8ebd1] New test cases form dbsqlfuzz (check-in: [9cf8ebd1] user: drh branch: trunk, size: 815104)
01:11
[e2e2d82c] part of check-in [004f7d9b] Update fuzzcheck so that with the --load-dbsql options it screens its inputs to ensure that they are valid dbsqlfuzz cases. Add new dbsqlfuzz finds to the test/fuzzdata8.db database. (check-in: [004f7d9b] user: drh branch: trunk, size: 808960)
2019-01-25
04:00
Added: [8a96892b] part of check-in [fb9074ff] Add the ability to process dbsqlfuzz cases in fuzzcheck and add an initial set of interesting dbsqlfuzz cases. (check-in: [fb9074ff] user: drh branch: dbsqlfuzz-in-fuzzcheck, size: 732160)