Summary
The problem is that the a_min iterator is being used after it got invalidated through the stride_vecs.vec_a.erase(a_min); call (see:
|
if (a_min - stride_vecs.vec_a.begin() != rank) { |
)
Version
v0.9 git tag
Environment
Windows 11.
Steps to reproduce
Code review
Observed behavior
Observed assertion during debugging.
Expected behavior
Document behavior you expect.

Summary
The problem is that the
a_miniterator is being used after it got invalidated through thestride_vecs.vec_a.erase(a_min);call (see:oneMath/src/dft/backends/cufft/commit.cpp
Line 191 in 809b2ba
Version
v0.9 git tag
Environment
Windows 11.
Steps to reproduce
Code review
Observed behavior
Observed assertion during debugging.
Expected behavior
Document behavior you expect.