All:
    I am writing a program that reads large blob data (~15 MB) from a
sqlite database, then writes the data out to the sound card.  After
this time, some results are calculated and inserted into the same
database.  In my code, I have 1 database handle from which I do a
prepare to extract the waveform data, then I use the same handle to do
the result insert...
I get the following error results from a backtrace.

I copy the data I get back from sqlite to my own private buffer.   The
odd thing is that some runs this works just fine, and some runs it
does not... However it is the same blob data each time.  Any
assistance would be appreciated, I can supply more information upon
request.


(gdb) bt
#0  0xb7d4899f in ?? ()
  from /lib/tls/i686/cmov/libc.so.6
#1  0x00000001 in ?? ()
#2  0xb7f94ea3 in sqlite3MallocFailed ()
  from /home/enguser/libsqlite3.so.0
#3  0xb7d4ae38 in ?? ()
  from /lib/tls/i686/cmov/libc.so.6
#4  0x0963cf85 in ?? ()
#5  0xb7fae418 in ?? () from /lib/ld-linux.so.2
#6  0xbfdcc834 in ?? ()
#7  0xb7fb6b79 in ?? () from /lib/ld-linux.so.2
#8  0xb7d4c60e in malloc ()
  from /lib/tls/i686/cmov/libc.so.6
#9  0xb7f8437f in sqlite3GenericMalloc ()
  from /home/enguser/libsqlite3.so.0
#10 0xb7f94f98 in sqlite3MallocRaw ()
  from /home/enguser/libsqlite3.so.0
#11 0xb7f950fe in sqlite3Malloc ()
  from /home/enguser/libsqlite3.so.0
#12 0xb7f951cc in sqlite3MallocX ()
  from /home/enguser/libsqlite3.so.0
#13 0xb7f88785 in sqlite3ParserAlloc ()
  from /home/enguser/libsqlite3.so.0
#14 0xb7f923c8 in sqlite3RunParser ()
  from /home/enguser/libsqlite3.so.0
#15 0xb7f8c087 in sqlite3Prepare ()
  from /home/enguser/libsqlite3.so.0
#16 0xb7f8c42b in sqlite3_prepare_v2 ()

-----------------------------------------------------------------------------
To unsubscribe, send email to [EMAIL PROTECTED]
-----------------------------------------------------------------------------

Reply via email to