Vine 4.0 gives strange colors on OS X 10.8

We had no problems with Vine 3.12 on OS X 10.6, but moving to Vine 4.0 on OS X 10.8 is producing a blue colored video stream. See attached image.

I’ve tried 3 different VNC clients and they all look the same. Jolly’s VNC fails to connect due to a Zlib error (perhaps related?):

I’ve tried changing a lot of settings on both the server and client side.

Here is the end of Jolly’s output:

2012-10-03 17:36:00.825 JollysFastVNC[667:e823] 	(0x227b200.1298) -[VNCProtocol setupProtocol] Server is little endian
2012-10-03 17:36:00.825 JollysFastVNC[667:e823] 	(0x227b200.1505) -[VNCProtocol setupProtocol] Sending Encoding: tight low bandwidth = 7 07000000
2012-10-03 17:36:00.826 JollysFastVNC[667:e823] 	(0x227b200.1505) -[VNCProtocol setupProtocol] Sending Encoding: tightquality 0 = -32 e0ffffff
2012-10-03 17:36:00.826 JollysFastVNC[667:e823] 	(0x227b200.1505) -[VNCProtocol setupProtocol] Sending Encoding: tightcompress 9 = -247 09ffffff
2012-10-03 17:36:00.827 JollysFastVNC[667:e823] 	(0x227b200.1505) -[VNCProtocol setupProtocol] Sending Encoding: tight medium bandwidth = 7 07000000
2012-10-03 17:36:00.827 JollysFastVNC[667:e823] 	(0x227b200.1505) -[VNCProtocol setupProtocol] Sending Encoding: tight high bandwidth = 7 07000000
2012-10-03 17:36:00.828 JollysFastVNC[667:e823] 	(0x227b200.1505) -[VNCProtocol setupProtocol] Sending Encoding: zrle = 16 10000000
2012-10-03 17:36:00.828 JollysFastVNC[667:e823] 	(0x227b200.1505) -[VNCProtocol setupProtocol] Sending Encoding: zlib = 6 06000000
2012-10-03 17:36:00.828 JollysFastVNC[667:e823] 	(0x227b200.1505) -[VNCProtocol setupProtocol] Sending Encoding: hextile = 5 05000000
2012-10-03 17:36:00.829 JollysFastVNC[667:e823] 	(0x227b200.1505) -[VNCProtocol setupProtocol] Sending Encoding: rre = 2 02000000
2012-10-03 17:36:00.829 JollysFastVNC[667:e823] 	(0x227b200.1505) -[VNCProtocol setupProtocol] Sending Encoding: CopyRect = 1 01000000
2012-10-03 17:36:00.829 JollysFastVNC[667:e823] 	(0x227b200.1505) -[VNCProtocol setupProtocol] Sending Encoding: Resolution Change = -223 21ffffff
2012-10-03 17:36:00.830 JollysFastVNC[667:e823] 	(0x227b200.1505) -[VNCProtocol setupProtocol] Sending Encoding: Pixelformat Change = -258 fefeffff
2012-10-03 17:36:00.830 JollysFastVNC[667:e823] 	(0x227b200.1505) -[VNCProtocol setupProtocol] Sending Encoding: Last Rectangle = -224 20ffffff
2012-10-03 17:36:00.831 JollysFastVNC[667:e823] 	(0x227b200.1505) -[VNCProtocol setupProtocol] Sending Encoding: Raw = 0 00000000
2012-10-03 17:36:00.831 JollysFastVNC[667:e823] 	(0x227b200.1742) -[VNCProtocol updateProtocolPixelformat] Servertype: Mac
2012-10-03 17:36:00.831 JollysFastVNC[667:e823] 	(0x227b200.1798) -[VNCProtocol updateProtocolPixelformat] clientpixelformat : depth(24 tight:4 zrle:3) max(255 255 255) shift(16 8 0) 
2012-10-03 17:36:01.249 JollysFastVNC[667:e823] 	(0x227b200.2745) -[VNCProtocol readFromSocketInBackground] Tight Zlib error: 28 2 0 1581056
2012-10-03 17:36:01.250 JollysFastVNC[667:e823] 	(0x227b200.4279) -[VNCProtocol readFromSocketInBackground] Last valid updatetype:cafebabe rectencoding: 00000007 receivedsingleupdate:YES
2012-10-03 17:36:01.250 JollysFastVNC[667:e823] 	(0x227b200.4280) -[VNCProtocol readFromSocketInBackground] Caught JNXConnectionException: VNCClient tight: zlibread error

Current theory is this problem is related to OS X running 16 bit color and Vine 4 sending wrong 24 bit color data to the client. Is there a way to force Vine to only use 16 bit color depth?

See: http://www.testplant.com/phpBB2/viewtopic.php?t=2361