This is a failure of viewport direct displist creation caused by existing curve_cache pointer which empty content. Made it so if the curve isn't evaluated it's curve_cache is NULL. This is just-another-regression to be ported to the release.