I don't think NULL callback and error pointer will be the reason. Because I've 
seen this kind of usage in the list for several times.

Anyway, I'll try later and report the result to the list.

If it is a misaligned-pointer problem, what can I do? 

I don't make any change to the sqlite source code, how should this happen? I 
can run it correctly on PC(windows XP), why can't in an embedded environment? 
I'm confused...
 

----------------------------------------------------
>On 9/11/06, Sarah <[EMAIL PROTECTED]> wrote:
>> During the execution of a test program in an embedded environment,
>> after it goes into 
>> sqlite3_exec()-->sqlite3_prepare()-->sqlite3RunParser(&sParse, zSql, 
>> &zErrMsg),
>> the debugger pops "the ARM7TDMI raised an exception,data abort" when the 
>> following sentence is executed(bold and underlined):
>
>It can be a misaligned pointer.
>Try to check what is the value of r0.
>
>Also, try to give it a real callback and error pointer. Just to check
>it's not a bug of sqlite failing to check the parameters are NULL
>(although I would not bet that it's the reason).
>
>
>Regards,
>~Nuno Lucas
>
>-----------------------------------------------------------------------------
>To unsubscribe, send email to [EMAIL PROTECTED]
>-----------------------------------------------------------------------------
>
>

Reply via email to