On Sat, 19 Nov 2005 06:37, Paul Millar wrote:
I used to use Xvfb (from XFree86) as the (virtual) frame-buffer device and have some scripts to support that. Unfortunately, that had a nasty habit of crashing whenever one tried any openGL/glx stuff and the XF86 people weren't interested in fixing the bugs.
The SEGV is due to the X server failing to clean up some of its structures correctly on a reset - you can avoid it by starting Xvfb with the "-noreset" flag. You will get the same SEGV if you use accelerated openGL against an old Voodoo card and the server resets before the app connects.