The two random functions rand() and gauss() appear to cannot handle parallel execution due to data races occuring once the buffer runs out of elements. Possible solutions might be adding a semaphore or similar or by removing the buffers at all (keeping the generators as static variables) but that might result into a much higher runtime.
After changing that to a prototypic, global instance of the random number generator, the crash disappeared. As a consequence, the analysis made within the description is correct.
mt19937)Cause of possible crash has been resolved. The actual race condition will be resolved within [#724].
Commit: [r1150]
Commit: [r1151]
Tickets: #724
Anonymous
Diff:
Diff:
Diff:
Related
Commit: [r1150]
Commit: [r1151]
Diff:
Related
Tickets:
#724