The mesa_test updates seem to work. I tested glxgears in mesa-demos and google-earth-pro flight simulator and both work as expected. Anything else I could / should try? No, I don't have TC installed on actual hardware, my host is running Slackware.
Here's what the offending section of the log looks like when it works:
[ 26.574] (II) vmware(0): Initialized VMWARE_CTRL extension version 0.2
[ 26.587] (II) vmware(0): Gallium3D XA version: 2.5.0.
[ 26.587] (II) vmware(0): Path of drm device is "/dev/dri/card0".
[ 26.587] (II) vmware(0): [DRI2] Setup complete
[ 26.587] (II) vmware(0): [DRI2] DRI driver: vmwgfx
[ 26.717] (--) vmware(0): Render acceleration is enabled.
[ 26.717] (==) vmware(0): Rendercheck mode is disabled.
[ 26.717] (--) vmware(0): Direct rendering (DRI2 3D) is enabled.
[ 26.717] (--) vmware(0): Direct rendering (DRI3 3D) is enabled.
[ 26.717] (==) vmware(0): Direct presents are disabled.
[ 26.717] (==) vmware(0): Hardware only presents are automatic per scanout.
[ 26.717] (==) vmware(0): Backing store enabled
[ 26.717] (==) vmware(0): Silken mouse enabled
[ 26.718] (==) vmware(0): DPMS enabled
[ 26.718] (II) Initializing extension Generic Event Extension
[ 26.718] (II) Initializing extension SHAPE
[ 26.718] (II) Initializing extension MIT-SHM
[ 26.718] (II) Initializing extension XInputExtension
[ 26.718] (II) Initializing extension XTEST
[ 26.718] (II) Initializing extension BIG-REQUESTS
[ 26.718] (II) Initializing extension SYNC
[ 26.718] (II) Initializing extension XKEYBOARD
[ 26.718] (II) Initializing extension XC-MISC
[ 26.718] (II) Initializing extension XFIXES
[ 26.718] (II) Initializing extension RENDER
[ 26.718] (II) Initializing extension RANDR
[ 26.718] (II) Initializing extension COMPOSITE
[ 26.718] (II) Initializing extension DAMAGE
[ 26.718] (II) Initializing extension MIT-SCREEN-SAVER
[ 26.718] (II) Initializing extension DOUBLE-BUFFER
[ 26.718] (II) Initializing extension RECORD
[ 26.718] (II) Initializing extension DPMS
[ 26.718] (II) Initializing extension Present
[ 26.718] (II) Initializing extension DRI3
[ 26.718] (II) Initializing extension X-Resource
[ 26.718] (II) Initializing extension XVideo
[ 26.718] (II) Initializing extension XVideo-MotionCompensation
[ 26.718] (II) Initializing extension GLX
[ 26.731] (II) AIGLX: Loaded and initialized vmwgfx
[ 26.731] (II) GLX: Initialized DRI2 GL provider for screen 0
[ 26.731] (II) Initializing extension XFree86-VidModeExtension
[ 26.731] (II) Initializing extension XFree86-DGA
[ 26.731] (II) Initializing extension XFree86-DRI
[ 26.731] (II) Initializing extension DRI2
[ 26.733] (II) vmware(0): Setting screen physical size to 211 x 158
It looks like AIGLX is where it was having a problem. This sounds familiar.