Ticket Hash: | 981329adeef51011052667a951108c01113d131c | |||
Title: | Stack overflow while parsing deeply nested JSON | |||
Status: | Fixed | Type: | Code_Defect | |
Severity: | Severe | Priority: | Immediate | |
Subsystem: | Unknown | Resolution: | Fixed | |
Last Modified: | 2017-04-11 18:55:12 | |||
Version Found In: | 3.18.0 | |||
User Comments: | ||||
drh added on 2017-04-11 18:09:39:
The following query causes a stack overflow in the JSON parser: WITH RECURSIVE c(x) AS (VALUES(1) UNION ALL SELECT x+1 FROM c WHERE x<400000) SELECT json_valid(group_concat('[', '')) FROM c; This problem was reported on the SQLite mailing list by Ralf Junker and is based on the n_structure_100000_opening_arrays.json test case from the JSONTestSuite. |