http://bugs.winehq.org/show_bug.cgi?id=21941
--- Comment #8 from Stefan Dösinger stefandoesinger@gmx.at 2010-03-11 05:00:02 --- An update: Possibly the crash isn't caused by a different pointer, but by an incorrectly aligned pointer. D3D resource mappings are 32 byte aligned, OpenGL mappings don't give such a guarantee. Alpha prime works with my randomized pointer patch if I make sure the returned pointer is 32 byte aligned.