D 2023-03-19T23:38:49.618 J icomment Reopened\r\n\r\nThe\sproblem\sis\sthat\sthe\ssqlite3_error_offset()\sroutine\sis\sreturning\sa\svalid\r\nthat\sis\sout-of-range\sfor\sits\sinput.\s\sTwo\serrors:\s\sFirst,\sthe\r\nsqlite3_error_offset()\sis\sreturning\san\sout-of-range\svalue.\s\sSecond,\sthe\r\nCLI\scode\sthat\suses\ssqlite3_error_offset()\sis\sfailing\sto\sproperly\sdeal\swith\sthe\r\nout-of-range\sreturn\svalue.\r\n\r\nReproducible\stest\scase\s(run\sunder\svalgrind):\r\n\r\n>\s~~~~\r\nCREATE\sTABLE\st1\sAS\sSELECT\s*,*,*,*,*,*,*\sFROM\ssqlite_schema;\r\nALTER\sTABLE\st1\sADD\spath\sGENERATED\sALWAYS\sAS\s(no_such_function(1));\r\nSELECT\s*\sFROM\st1;\r\n~~~~ J login drh J mimetype text/x-markdown J priority High J resolution Open J severity Severe J status Open K 33aa4c0de8a62e3397bd58ce4182942939e78aea U drh Z 215f6e812f488ed68aacc76917ab35eb