SQLite

View Ticket
Login
Ticket Hash: cbd054fa6b2254973fb9210534d556876ff1afc9
Title: "out of memory" in ANALYZE with SQLITE_ENABLE_STAT2
Status: Closed Type: Code_Defect
Severity: Important Priority: Immediate
Subsystem: Unknown Resolution: Fixed
Last Modified: 2011-10-13 13:23:15
13.58 years ago
Created: 2010-03-26 01:05:24
15.13 years ago
Version Found In: 3.6.21
Description:
With sqlite 3.6.23 with SQLITE_ENABLE_STAT2, I get an "out of memory" error running the following simple SQL code:
CREATE TABLE dist_T (
        d_row INTEGER PRIMARY KEY,
        dist TEXT UNIQUE NOT NULL
        );
INSERT INTO dist_T VALUES (NULL, '');
INSERT INTO dist_T VALUES (NULL, 'a');
INSERT INTO dist_T VALUES (NULL, 'b');
INSERT INTO dist_T VALUES (NULL, 'c');
INSERT INTO dist_T VALUES (NULL, 'd');
INSERT INTO dist_T VALUES (NULL, 'e');
INSERT INTO dist_T VALUES (NULL, 'f');
INSERT INTO dist_T VALUES (NULL, 'g');
INSERT INTO dist_T VALUES (NULL, 'h');
INSERT INTO dist_T VALUES (NULL, 'i');
ANALYZE;

shane added on 2010-03-26 01:54:22:
Fixed by check-in [c33b38b59f].