Error connecting to Vine server as "off-screen" us

When I try to connect to a Vine server that is running for off-screen I get a crash. This is with Vine Server 3.12 beta (but had similar experiences with earlier versions too) on MacOS X 10.6.3.

Here is the error (note that the machine/user name has been edited to “protect the innocent” :):

2010-04-13 08:25:03.853 OSXvnc-server[3049:903] Arguments: -rfbport 5901 -desktop machine.domain (user) -donotloadproxy -rfbauth /Users/user/.vinevncauth -alwaysshared -restartonuserswitch Y -UnicodeKeyboard 0 -keyboardLoading N -pressModsForKeys N -EventTap 3 -EventSource 2 -swapButtons -useOpenGL -rendezvous N
2010-04-13 08:25:03.855 OSXvnc-server[3049:903] Using OpenGL display
2010-04-13 08:25:03.856 OSXvnc-server[3049:903] Main Bundle: /Applications/Utilities/Vine Server.app
2010-04-13 08:25:03.857 OSXvnc-server[3049:903] Loading Bundle /Applications/Utilities/Vine Server.app/Contents/Resources/TigerBundle.bundle
2010-04-13 08:25:03.859 OSXvnc-server[3049:903] Loading Bundle /Applications/Utilities/Vine Server.app/Contents/Resources/JaguarBundle.bundle
objc[3049]: Class VNCBundle is implemented in both /Applications/Utilities/Vine Server.app/Contents/Resources/TigerBundle.bundle/Contents/MacOS/TigerBundle and /Applications/Utilities/Vine Server.app/Contents/Resources/JaguarBundle.bundle/Contents/MacOS/JaguarBundle. One of the two will be used. Which one is undefined.
2010-04-13 08:25:03.864 OSXvnc-server[3049:903] Running in Little Endian
2010-04-13 08:25:03.865 OSXvnc-server[3049:903] Waiting for clients
2010-04-13 08:25:03.865 OSXvnc-server[3049:2a03] Using Private Event Source
Tue Apr 13 08:25:03 machine.domain OSXvnc-server[3049] : Window Server is not available.
Tue Apr 13 08:25:03 machine.domain OSXvnc-server[3049] : Window Server is not available.
Tue Apr 13 08:25:03 machine.domain OSXvnc-server[3049] : CGSCreateEventSourceState: cannot resolve shmem.
2010-04-13 08:25:03.867 OSXvnc-server[3049:2a03] No Event Source – Using 10.3 API
2010-04-13 08:25:03.867 OSXvnc-server[3049:2a03] Using Smart Event Tap – Session for off-screen user
2010-04-13 08:25:03.868 OSXvnc-server[3049:3d07] IPv6: Started Listener Thread on port 5901
2010-04-13 08:25:03.869 OSXvnc-server[3049:2a03] Started Listener Thread on port 5901
Tue Apr 13 08:25:06 machine,domain OSXvnc-server[3049] : unknown error code: invalid pixel format
Tue Apr 13 08:25:06 machine.domain OSXvnc-server[3049] : kCGErrorFailure: Set a breakpoint @ CGErrorBreakpoint() to catch errors as they are logged.
Bus error

Actually - if I turn off OpenGL things seem to work…