On Fri, Oct 4, 2013 at 3:01 PM, Stephan Beal <sgb...@googlemail.com> wrote:

> i'm also working on a repro in a 32-bit vm in parallel. "In theory" a
> malloc failure is not possible because fossil_malloc() aborts on alloc
> error, but we do have a few places which use malloc()/free() instead of
> fossil_{malloc,free}().
>

Also work on 32-bit for me. Normally one is happy about success, but this
time not.

i'm at a loss.

The problem is definitely the empty P-card (meaning that the manifest looks
like it has no parent version, which is just wrong), but i cannot say why
that happens. As Jan hypothesized, this sounds almost like a memory misuse,
but that seems to have been ruled out. It's too specific of a problem (and
reproducible on Ron's end) to be generic memory corrupt.

Thankfully, the verify-before-commit logic catches this and keeps this from
being immortalized in the repo.

@Ron: which fossil version are you on, and what platform?

-- 
----- 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