On 02/25/2016 03:04 AM, Gergely Lukacsy (glukacsy) wrote: > Hi, > > > > We run into a reproducible crash on FTS5 search when searching something > complex such as: > > > > "(word1* word2* word3*) OR word1* OR word2* OR word3*" > > > > It might be that we are doing something wrong, but any insight is > appreciated. The actual crashing call is a sqlite3_step/1 call: > > > > while (SQLITE_ROW == stepResult) > > { > > stepResult = sqlite3_step(statement); // BOOM > > > > if (stepResult == SQLITE_ROW) > > { > > ... > > } > > } > > > > Regards, > > Gergely > > > > 0000000000000000() Unknown > > SparkWindows.exe!sqlite3_column_name16?() C > > SparkWindows.exe!sqlite3_column_name16?() C > > SparkWindows.exe!sqlite3_column_name16?() C > > SparkWindows.exe!sqlite3_column_name16?() C > > SparkWindows.exe!sqlite3_create_function16?() C > > SparkWindows.exe!sqlite3CodecGetKey?() C > > SparkWindows.exe!sqlite3CodecGetKey?() C > > SparkWindows.exe!sqlite3_step?() C > > SparkWindows.exe!sqlite3_column_name16?() C > > SparkWindows.exe!sqlite3_column_name16?() C > > SparkWindows.exe!sqlite3_result_subtype?() C > > SparkWindows.exe!sqlite3CodecGetKey?() C > > SparkWindows.exe!sqlite3CodecGetKey?() C > > SparkWindows.exe!sqlite3_step?() C
Thanks for reporting this. I don't think the stack trace above is valid though. Can you retry with a debugging build? Also, does the same query on the same database crash if you use the shell tool to execute it? Dan.