On Thu, Aug 29, 2013 at 10:50 PM, Richard Hipp <d...@sqlite.org> wrote:

> The database corruption was caused by scenario 1.1 at
> http://www.sqlite.org/howtocorrupt.html.
>

"Another thread"?


> Apparently, file descriptor 2 was closed.  Then SQLite used file
> descriptor 2 to open a connection to the database file.  Then an assert()
> failed, wrote to file descriptor 2, and overwrote a portion of the
> CONCEALED table.  At the beginning of one page of the CONCEALED table we
> see this text:
>
>      fossil: ../m1/src/blob.c:253: blob_str: Assertion
> `(p)->xRealloc==blobReallocMalloc || (p)->xRealloc=blobReallocStatic'
> failed.
>


That assertion can be triggered from about a thousand places :/. If you can
give us a stack trace or tell us what operation triggered it, i can try to
reproduce it locally.

-- 
----- stephan beal
http://wanderinghorse.net/home/stephan/
http://gplus.to/sgbeal
_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to