Unbinding VBO under GL-3

I just realized that I’m not able to unbind any VBO…
Calling BindBuffer(<some>,0) causes InvalidOperation error.
WinXP, Catalyst 9.5, Radeon 2400HD.

I’m using VAO storing all required VBO attached so I really didn’t need to unbind any VBO until now.
But now I’m trying to use PBO. If I don’t unbind PIXEL_UNPACK_BUFFER, then I’m not able to call glTexImage* to initialize any of my textures after that.

Did anyone experience such problems?

Have you tried to unbind VAO?

Yes, it was the first thing I tried.
No errors, but it doesn’t help to unbind VBO…

Calling BindBuffer(<some>,0) causes InvalidOperation error.
WinXP, Catalyst 9.5, Radeon 2400HD.

Sounds like a driver bug. Also, your drivers are old; try newer versions. If those don’t work, contact ATi as best you can.