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.


Reply via email to