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.

Reply via email to