Its does not crash on x86. I havent built the shell for my mips device.

Sreekumar
On Mar 3, 2012 10:26 AM, "Dan Kennedy" <danielk1...@gmail.com> wrote:

> On 03/03/2012 10:30 AM, Sreekumar TP wrote:
>
>> Could someone throw some light on this issue too?
>>
>
> I can't see from the stack trace why this is crashing.
>
> Does it crash if you run the query from the sqlite shell?
>
> Maybe try building the shell without optimizations, and
> then running it under valgrind.
>
> Dan.
>
>
>
>> Sreekumar
>> On Mar 2, 2012 10:05 AM, "Sreekumar TP"<sreekumar...@gmail.com>  wrote:
>>
>>  The backtrace
>>> ===============
>>>
>>>
>>> Program received signal SIGSEGV, Segmentation fault.
>>> 0x2b657288 in sqlite3Parser (yyp=0x2d401e40, yymajor=119, yyminor=...,
>>> pParse=0x2d4035c8) at sqlite3.c:106740
>>> 106740      }while( yymajor!=YYNOCODE&&  yypParser->yyidx>=0 );
>>> #0  0x2b657288 in sqlite3Parser (yyp=0x2d401e40, yymajor=119,
>>> yyminor=...,
>>> pParse=0x2d4035c8) at sqlite3.c:106740
>>>         yyminorunion = {
>>>           yyinit = 735636932,
>>>           yy0 = {
>>>             z = 0x2bd8edc4 "FROM dir_table",
>>>             n = 4
>>>           },
>>>           yy4 = 735636932,
>>>           yy90 = {
>>>             a = 735636932,
>>>             b = 0x4
>>>           },
>>>           yy118 = {
>>>             pExpr = 0x2bd8edc4,
>>>             zStart = 0x4<Address 0x4 out of bounds>,
>>>             zEnd = 0x2b697000 ""
>>>           },
>>>           yy203 = 0x2bd8edc4,
>>>           yy210 = 196 '\304',
>>>           yy215 = {
>>>             value = 735636932,
>>>             mask = 4
>>>           },
>>>           yy259 = 0x2bd8edc4,
>>>           yy292 = {
>>>             pLimit = 0x2bd8edc4,
>>>             pOffset = 0x4
>>>           },
>>>           yy314 = 0x2bd8edc4,
>>>           yy322 = 0x2bd8edc4,
>>>           yy342 = {
>>>             eOperator = {
>>>               z = 0x2bd8edc4 "FROM dir_table",
>>>               n = 4
>>>             },
>>>             not = 728330240
>>>           },
>>>           yy384 = 0x2bd8edc4,
>>>           yy387 = 0x2bd8edc4
>>>         }
>>>         yyact = 21104640
>>>         yyendofinput = 0
>>>         yypParser = 0x2d401e40
>>> #1  0x2b65a210 in sqlite3RunParser (pParse=0x2d4035c8, zSql=0x2bd8eda4
>>> "SELECT COUNT(distinct Alb_Name) FROM dir_table", pzErrMsg=0x2bd8cbf8) at
>>> sqlite3.c:107465
>>>         nErr = 0
>>>         i = 36
>>>         pEngine = 0x2d401e40
>>>         tokenType = 119
>>>         lastTokenParsed =<value optimized out>
>>>         enableLookaside = 1 '\001'
>>>         db = 0x6a14b0
>>>         mxSqlLen = 1000000000
>>> #2  0x2b65ac68 in sqlite3Prepare (db=0x6a14b0, zSql=0x2bd8eda4 "SELECT
>>> COUNT(distinct Alb_Name) FROM dir_table", nBytes=-1, saveSqlFlag=0,
>>> pReprepare=0x0, ppStmt=0x2bd8cca8, pzTail=0x0) at sqlite3.c:90212
>>>         pParse = 0x2d4035c8
>>>         zErrMsg = 0x0
>>>         rc =<value optimized out>
>>>         i =<value optimized out>
>>> #3  0x2b65b468 in sqlite3LockAndPrepare (db=<value optimized out>,
>>> zSql=<value optimized out>, nBytes=-1, ppStmt=<value optimized out>,
>>> pzTail=0x0) at sqlite3.c:90304
>>>         rc =<value optimized out>
>>> #4  sqlite3_prepare (db=<value optimized out>, zSql=<value optimized
>>> out>,
>>> nBytes=-1, ppStmt=<value optimized out>, pzTail=0x0) at sqlite3.c:24831
>>>         rc = 21104640
>>> #5  0x00466730 in sql_stmt (db=9, stmt=0xffffffc0<Address 0xffffffc0 out
>>> of bounds>) at /localhome/user/a/b/c/d/e/f/g/**h/k.c:496
>>>         errmsg = 0x0
>>>         retval =<value optimized out>
>>>         __PRETTY_FUNCTION__ = "\000\000\000\000\000\000\000\**000"
>>>
>>>
>>>
>>> ================
>>>
>>>
>>>
>>>
>>> On Thu, Mar 1, 2012 at 11:42 PM, Dan Kennedy<danielk1...@gmail.com>**
>>> wrote:
>>>
>>>  On 03/01/2012 10:54 PM, Sreekumar TP wrote:
>>>>
>>>>  version 3.7.7.1
>>>>> The query works on x86, but fails on MIPS processor!
>>>>>
>>>>>
>>>> Are you able to post a stack trace? Ideally generated by
>>>> the gdb "where full" command. Thanks.
>>>>
>>>> Dan.
>>>>
>>>>
>>>>
>>>>
>>>>> Sreekumar
>>>>>
>>>>>
>>>>>
>>>>> On Thu, Mar 1, 2012 at 7:00 PM, Dan Kennedy<danielk1...@gmail.com>
>>>>>  wrote:
>>>>>
>>>>>  On 03/01/2012 05:48 PM, Sreekumar TP wrote:
>>>>>
>>>>>>
>>>>>>  In my system, the statement causes sqlite3parser function to crash.
>>>>>>
>>>>>>> My compiler is  mips , little endian, gcc version is 4.5.2
>>>>>>>
>>>>>>>
>>>>>>>  SQLite version? 3.7.10 seems Ok here.
>>>>>>
>>>>>> Dan.
>>>>>>
>>>>>> ______________________________******_________________
>>>>>> sqlite-users mailing list
>>>>>> sqlite-users@sqlite.org
>>>>>> http://sqlite.org:8080/cgi-******bin/mailman/listinfo/sqlite-***
>>>>>> ***users<http://sqlite.org:8080/cgi-****bin/mailman/listinfo/sqlite-****users>
>>>>>> <http://sqlite.org:**8080/cgi-**bin/mailman/**listinfo/sqlite-**users<http://sqlite.org:8080/cgi-**bin/mailman/listinfo/sqlite-**users>
>>>>>> >
>>>>>> <http://sqlite.org:8080/**cgi-**bin/mailman/listinfo/**sqlite-**users<http://sqlite.org:8080/**cgi-bin/mailman/listinfo/**sqlite-users>
>>>>>> <http://sqlite.org:8080/**cgi-bin/mailman/listinfo/**sqlite-users<http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users>
>>>>>> >
>>>>>>
>>>>>>>
>>>>>>>
>>>>>>  ______________________________****_________________
>>>>>>
>>>>> sqlite-users mailing list
>>>>> sqlite-users@sqlite.org
>>>>> http://sqlite.org:8080/cgi-****bin/mailman/listinfo/sqlite-****users<http://sqlite.org:8080/cgi-**bin/mailman/listinfo/sqlite-**users>
>>>>> <http://sqlite.org:8080/**cgi-bin/mailman/listinfo/**sqlite-users<http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users>
>>>>> >
>>>>>
>>>>>
>>>>>  ______________________________****_________________
>>>> sqlite-users mailing list
>>>> sqlite-users@sqlite.org
>>>> http://sqlite.org:8080/cgi-****bin/mailman/listinfo/sqlite-****users<http://sqlite.org:8080/cgi-**bin/mailman/listinfo/sqlite-**users>
>>>> <http://sqlite.org:8080/**cgi-bin/mailman/listinfo/**sqlite-users<http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users>
>>>> >
>>>>
>>>>
>>>
>>>  ______________________________**_________________
>> sqlite-users mailing list
>> sqlite-users@sqlite.org
>> http://sqlite.org:8080/cgi-**bin/mailman/listinfo/sqlite-**users<http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users>
>>
>>
> ______________________________**_________________
> sqlite-users mailing list
> sqlite-users@sqlite.org
> http://sqlite.org:8080/cgi-**bin/mailman/listinfo/sqlite-**users<http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users>
>
_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to