On 10/05/12 13:24, Steve LaVietes wrote:
> While not everyone agrees, the typical and intended alembic workflow is to store multiple samples in a single archive. In any case, the maya reader expects this currently.
>
> That's definitely something we'd want to fix in AbcStitcher. If the crash isn't reproducible in a trivial topology-changing case, it'd be useful to get your example files.
Hi,
I have build the abcstitcher in 1.0.5 in debug mode, attached ddd
and found the crash occurred on line AbcStitcher.cpp line 755 from the
stacktrace
size_t index = minIndexMap.find(minVec[f])->second;
iOrderedArchives.push_back(iArchives[index]);
As the input files to abcstitcher are generated in-house (not from
existing 3d packages), it looks like related to time/time-stamp/sample-time
I will relook into the in-house Alembic file generation code.
In the above code, on frame 2, the return value from ->second has a
value of 140737488343320 which looks suspicious.
Some defensive coding there might help but garbage-in-garbage-out
so I need to fix my end.