-
Notifications
You must be signed in to change notification settings - Fork 3
Description
Here's what little I have so far. My last run I had TestParticleAtlas print the duplicates, sorted in a copied vector like hasDuplicates does (the first of which is the failing assertion):
112 40000
114 40000
116 40000
118 40000
316 40000
318 40000
320 40000
322 40000
519 40000
521 40000
523 40000
525 40000
527 40000
725 40000
727 40000
729 40000
928 40000
930 40000
1120 40000
1122 40000
1124 40000
1126 40000
1128 40000
1130 40000
1132 40000
1136 40000
1328 40000
1330 40000
1332 40000
1334 40000
1336 40000
1338 40000
1340 40000
1342 40000
1536 40000
1539 40000
1541 40000
There are several groups of different sizes where every other one is a duplicate (out of 40000). When it doesn't crash (always before printing anything), it's always these indices. I changed genPoints in unittest/util.h to be pseudorandom, and the groupings are similar. I'll post this after I figure out more about the crashes.
By the way, do you have any ideas how to prevent AppVeyor from rebuilding the dependencies and ALL of openvdb? I tried caching folders, but the compile-download-run cycle is still over twenty minutes (log). Does CMake need to be told something? Are subfolders not being cached?