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.