I remember reading somewhere on the forums its quite common.
Its 90% of the time caused by something getting caught in the glove box, Or slamming it shut.
These normally cause it to come to come loose. Its not very sturdy to be honest but its by no means a fault.
Glove boxes of old are alot more durable,
You should have a 5 year parts warrenty, You can claim you barely used the thing and if your like me and you never use it then they might believe you.
And if you use it all the time... how would they know.