Open AndrewWittenberg opened 2 years ago
@josborne-noaa From the last sentence in Andrews message, can you please confirm if any changes have been committed to the PyFerret release since January 2021?
@AndrewWittenberg I wasn't able to replicate this with the current release. None of the changes made in the last year deal with the memory management portion of the code-base.
Create a tiny file containing a z-oriented variable named A.
Define pseudo-variable B, in which A's z-axis is simply replaced with itself, then list the start coordinate. This works fine.
Save out this variable as "C".
Duplicate the file.
Create an ensemble aggregation, then immediately cancel it. If we comment out either of these lines, then the crash below will disappear!
Try to list the start coordinate of pseudo-variable "B" as before. It now fails!
This does not fail in the v7.63 compiled on 1/4/21, only the version compiled on 8/25/21. So there must have been some change in early 2021 that caused this. This is causing many of our analysis scripts to fail, so I am marking this as urgent.