Ticket Change Details
Not logged in
Overview

Artifact ID: e992888a145025f3194cdd50b28b78ac706a4025
Ticket: 867f23ff79fe52aacff390f93dc3186ed9981b60
Assertaion failed: (pBlob)->xRealloc==blobReallocMalloc || (pBlob)->xRealloc==blobReallocStatic, file blob_.c, line 170.
User & Date: drh 2009-09-18 21:04:07
Changes

  1. Appended to comment:
    
    
    <hr><i>drh added on 2009-09-18 21:04:07:</i><br>
    I'm not sure what the OP means by the sentence: "I used checkout to try to only 
    checkout a specific file...."  But I did observe that little error checking is
    done on the "checkout" command and so if you give it the artifact ID for 
    something that is not a check-out, it will not give a reasonable result and
    will often segfault.  That defect, at least,
    has be fixed as of check-in [c774e298c3f213f7487fb0ba638edfa3f1b89edf].  But
    it is unclear whether or not that will fix the OP's problem.
    
    We do see clearly that the "checkout" command will not modify any files in
    a check if those files have changed in any way, unless the "--force" flag is
    used.  So I do not thing the OP lost any work.  All the deleted files can be
    recovered simply by doing a "checkout" of the version that was in the repository
    prior to the failed checkout.
    
  2. resolution changed to: "Open"