https://bugs.winehq.org/show_bug.cgi?id=29878
--- Comment #34 from Stefan Dösinger stefan@codeweavers.com --- That'd surprise me, we didn't change anything in buffer memory mangement. I suspect you're just lucky, as this bug is a memory corruption that comes and goes with different memory allocation addresses.
Though it's also possible that a graphics driver update changed the driver's behavior.
The only way to really fix this is to use GL_ARB_buffer_storage to enforce a static buffer map address.