[Image Removed]
Got this 1% bug with PCG :
On generation, we got one or more FPCGPoints being overwritten by something unrelated to our generation code. We’re thinking about a data race on this, but it can take several hours to reproduce this bug (latest test with ue5.5.1)
sample bug :
[Image Removed]
between those 2 prints there’s only 2 branch.
Despite this, the in/output Point pin (blue line) goes from
3900.000, 1500.000, 450.0000
0.000000, 0.000000, -0.000000
1.000000, 1.000000, 1.000000
on first print, to
900.0000, -450.000, 710.0000
-0.00000, -90.0000, 0.000000
1.000000, 1.000000, 1.000000
for the second.
for more detail:
the following code print points before generation, and all print will lead to the pcglog.txt attached with the blueprint above
[Image Removed]
you can find the bug by searching for the first occurence of -900.000000,-450.000000,710.000000 in the log
We dont find any clue for this peculiar data to be modified even in multithreaded environment.
Hope someone also encoutered this issue