http://bugs.winehq.org/show_bug.cgi?id=20181
--- Comment #21 from Roderick Colenbrander thunderbird2k@gmail.com 2009-11-17 06:19:03 --- I don't have much experience with the plain dri drivers, so what I'm saying might not be fully correct. When you want to run 32-bit 3d apps you need a 32-bit libGL.so. In case of dri drivers Mesa can access the hardware directly using a 'dri' module on a 64-bit ubuntu these are in /usr/lib32/dri. The directory contains a dozen of these modules like 'i810_dri.so, i965_dri.so, radeon_dri.so, nouveau_dri.so' and so on. When such a library isn't around I think Mesa falls back to GLX. This means that it talks to the Xserver and then the 64-bit Xserver will pass the 3D commands to the driver likely using the 64-bit libGL.so.
I would check if you have a 32-bit i965_dri.so and if not try to install it.