gl-430/debug - Wrong parameter passed into glObjectLabel
A pipeline generated name can be use for vertex program object.

OpenG spec 4.4, chapeter 20.7, page 501 said:

"identifier must be one of the tokens in table 20.4, indicating the type
of the object corresponding to name"

Since the above needs to match the name needs to be created already, that
means that needs to be bind before calling glObjectLabel.