Hi,
I've encountered a strange problem using ippsConv_32f function. It happens once in a while and isn't reproducible all the time.
This function gets 2 pointers to inputs (sizes M and N) and one pointer for output (size N+M-1).
Even though the inputs are perfectly fine, the function crushes due to a memory problem.
I found that what solves the problem is allocating more space for the first input (N+A instead of N).
I tried putting different values in the extra A places in the first input array and saw that the result isn't effected by these values (as it should be).
So it seems that the function doesn't actually use the extra values but it uses the extra allocated space.
Most of the times the function runs fine, this problem happens only in one case from time to time.
Is it something known? If so, what is the general way to deal with this?
Thank you very much,
Sasha.