Solution
The crash happens when passing a 2D subarray that is effectively empty. The first dimension size is 1, the second dimension size is 0. So it is a 1x0 array.
This behavior is a bug and it will be fixed in future versions of LabVIEW.
You can use the reference method as a workaround, or avoid passing an array of variants via SubVI.
