Hmm. I have more information now... Previously, I had XDirectFB setuid root. On a hunch, I removed the setuid bit and ran XDirectFB. It gave me this:
[EMAIL PROTECTED] [ ~ ] $ XDirectFB XDirectFB / X Window System (protocol Version 11, revision 0, vendor release 6600) If the server is older than 6-12 months, or if your hardware is newer than the above date, look for a newer version before reporting problems. (See http://www.XFree86.Org/FAQ) _XSERVTransSocketOpen: socket() failed for inet6 _XSERVTransSocketOpenCOTSServer: Unable to open socket for inet6 _XSERVTransOpen: transport open failed for inet6/raych:0 _XSERVTransMakeAllCOTSServerListeners: failed to open listener for inet6 (*) parsing config file '/home/eric/.directfbrc'. (!) DirectFB/core/system: No system found! (#) DirectFBError [XDirectFBInitOutput: DirectFBInit]: Interface implementation not available! Fatal server error: no screens found OsVendorFatalError AbortDDX Quitting XDirectFB... Segmentation fault [EMAIL PROTECTED] [ ~ ] $ pidof XDirectFB 11160 There are several (IMO) strange things here. One, it keeps talking about inet6. Does the X server require inet6 now? If I use the -nolisten inet6 option, these messages vanish, but it still doesn't run. Two, it says "No system found!" even though I have the rivafb and fusion modules loaded, and tmpfs is mounted on /dev/shm, and my .directfbrc specifies system=fbdev. Three, the server process seems to keep running (process 11160) after it aborts and then segfaults. When I run the server as root, it once again tells me it can't find libdirectfb-0.9.so.19. But /usr/local/lib is in /etc/ld.so.conf, so I can't see any reason it would be able to find the lib as a normal user but not as root. -- Furrfu! r a k k o at c h a r t e r dot n e t -- Info: To unsubscribe send a mail to [EMAIL PROTECTED] with "unsubscribe directfb-users" as subject.
