Use more descriptive error messages for invalid stacks in proc_new()