Nope, it will crash in the line:
nativeFmt->m_components = components;
Just like the old version. As we can't report anything about the reason, it should be done by the backend itself imo. This function doesn't compile, it's more because of out of ram.