[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: cramfs



This is the strace output from running Xfbdev over nfs. Could you help me decifer this? I don't any socket calls.

Thanks,
--ER


execve("/usr/bin/X11/Xfbdev", ["Xfbdev"], [/* 16 vars */]) = 0
uname({sys="Linux", node="arm922", ...}) = 0
brk(0)                                  = 0x113000
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40016000
open("/etc/ld.so.preload", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/usr/X11R6/lib/v4l/half/libts-0.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/X11R6/lib/v4l/half", 0xbefff1ec) = -1 ENOENT (No such file or directory)
open("/usr/X11R6/lib/v4l/libts-0.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/X11R6/lib/v4l", 0xbefff1ec) = -1 ENOENT (No such file or directory)
open("/usr/X11R6/lib/half/libts-0.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/X11R6/lib/half", 0xbefff1ec) = -1 ENOENT (No such file or directory)
open("/usr/X11R6/lib/libts-0.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/X11R6/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=24717, ...}) = 0
old_mmap(NULL, 24717, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4001f000
close(3)                                = 0
open("/usr/lib/libts-0.0.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1a\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0008\17\0\000"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=19714, ...}) = 0
old_mmap(NULL, 44968, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40026000
mprotect(0x40029000, 32680, PROT_NONE)  = 0
old_mmap(0x4002e000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x4002e000
close(3)                                = 0
open("/usr/X11R6/lib/libz.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/libz.so.1", O_RDONLY)    = 3
read(3, "\177ELF\1\1\1a\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\34\33\0\000"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0644, st_size=62007, ...}) = 0
old_mmap(NULL, 84744, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40031000
mprotect(0x4003d000, 35592, PROT_NONE)  = 0
old_mmap(0x40041000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x8000) = 0x40041000
close(3)                                = 0
open("/usr/X11R6/lib/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libm.so.6", O_RDONLY)        = 3
read(3, "\177ELF\1\1\1a\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\10;\0\000"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0644, st_size=2138220, ...}) = 0
old_mmap(NULL, 713860, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40046000
mprotect(0x400ec000, 33924, PROT_NONE)  = 0
old_mmap(0x400ee000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xa0000) = 0x400ee000
close(3)                                = 0
open("/usr/X11R6/lib/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libc.so.6", O_RDONLY)        = 3
read(3, "\177ELF\1\1\1a\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0008\177\1"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=27061041, ...}) = 0
old_mmap(NULL, 1249464, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x400f5000
mprotect(0x40218000, 57528, PROT_NONE)  = 0
old_mmap(0x4021d000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x120000) = 0x4021d000
old_mmap(0x40224000, 8376, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40224000
close(3)                                = 0
open("/usr/X11R6/lib/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libdl.so.2", O_RDONLY)       = 3
read(3, "\177ELF\1\1\1a\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\270\31\0"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0644, st_size=64339, ...}) = 0
old_mmap(NULL, 40296, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40227000
mprotect(0x40229000, 32104, PROT_NONE)  = 0
old_mmap(0x4022f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x4022f000
close(3)                                = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40231000
mprotect(0x40227000, 8192, PROT_READ|PROT_WRITE) = 0
mprotect(0x40227000, 8192, PROT_READ|PROT_EXEC) = 0
mprotect(0x400f5000, 1191936, PROT_READ|PROT_WRITE) = 0
mprotect(0x400f5000, 1191936, PROT_READ|PROT_EXEC) = 0
mprotect(0x40046000, 679936, PROT_READ|PROT_WRITE) = 0
mprotect(0x40046000, 679936, PROT_READ|PROT_EXEC) = 0
mprotect(0x40031000, 49152, PROT_READ|PROT_WRITE) = 0
mprotect(0x40031000, 49152, PROT_READ|PROT_EXEC) = 0
mprotect(0x40026000, 12288, PROT_READ|PROT_WRITE) = 0
mprotect(0x40026000, 12288, PROT_READ|PROT_EXEC) = 0
munmap(0x4001f000, 24717)               = 0
geteuid32()                             = 0
getuid32()                              = 0
geteuid32()                             = 0
getrlimit(0x7, 0xbefffd44)              = 0
brk(0)                                  = 0x113000
brk(0x114000)                           = 0x114000
brk(0)                                  = 0x114000
close(0)                                = 0
close(1)                                = 0
write(2, "", 0)                         = 0
getpgrp()                               = 177
geteuid32()                             = 0
open("/dev/tty0", O_WRONLY)             = 0
ioctl(0, 0x5600, 0x106d1c)              = 0
close(0)                                = 0
open("/dev/tty2", O_RDWR|O_NONBLOCK)    = 0
stat64("/dev/tty2", {st_mode=S_IFCHR|0666, st_rdev=makedev(4, 2), ...}) = 0
getuid32()                              = 0
getgid32()                              = 0
stat64("/dev/tty0", {st_mode=S_IFCHR|0600, st_rdev=makedev(4, 0), ...}) = 0
getuid32()                              = 0
getgid32()                              = 0
ioctl(0, 0x5603, 0xbeffeca8)            = 0
rt_sigaction(SIGALRM, {0x37d14, [ALRM], 0x4000000}, NULL, 8) = 0
setitimer(ITIMER_REAL, {it_interval={0, 20000}, it_value={0, 20000}}, NULL) = 0
setitimer(ITIMER_REAL, {it_interval={0, 0}, it_value={0, 0}}, NULL) = 0
uname({sys="Linux", node="arm922", ...}) = 0
fgetxattr(0x2, 0x1, 0, 0xe6dac)         = 1
SYS_244(0x1, 0x6, 0x1, 0xbefffb80, 0x4) = 0
SYS_244(0x1, 0x1, 0x2, 0xbefffba0, 0x4) = 0
listxattr(0x1, 0xbefffbb4, 0x10)        = 0
SYS_244(0x1, 0x1, 0xd, 0x106c90, 0x8)   = 0
flistxattr(0x1, 0x80, 0x8)              = 0
lremovexattr(0x1, 0xbefffb74)           = 0
uname({sys="Linux", node="arm922", ...}) = 0
fgetxattr(0x1, 0x1, 0, 0)               = 3
umask(0)                                = 022
mkdir("/tmp/.X11-unix", 01777)          = 0
chmod("/tmp/.X11-unix", 01777)          = 0
unlink("/tmp/.X11-unix/X0")             = -1 ENOENT (No such file or directory)
listxattr(0x3, 0xbefffb50, 0x13)        = 0
flistxattr(0x3, 0x80, 0x4000d164)       = 0
umask(022)                              = 0
ioctl(1, 0x8912, 0xbefff4f8)            = 0
rt_sigaction(SIGPIPE, {SIG_IGN}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGHUP, {0x369fc, [HUP], 0x4000000}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGINT, {0x36a34, [INT], 0x4000000}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGTERM, {0x36a34, [TERM], 0x4000000}, {SIG_DFL}, 8) = 0
open("/etc/X0.hosts", O_RDONLY)         = -1 ENOENT (No such file or directory)
rt_sigaction(SIGUSR1, {SIG_IGN}, {SIG_DFL}, 8) = 0
getppid()                               = 177
brk(0)                                  = 0x114000
brk(0x115000)                           = 0x115000
gettimeofday({342, 720000}, NULL)       = 0
open("/dev/fb0", O_RDWR)                = 4
ioctl(4, 0x4602, 0x114598)              = 0
ioctl(4, 0x4600, 0x1144f8)              = 0
old_mmap(NULL, 155648, PROT_READ|PROT_WRITE, MAP_SHARED, 4, 0) = 0x40232000
brk(0)                                  = 0x115000
brk(0x116000)                           = 0x116000
brk(0)                                  = 0x116000
brk(0x117000)                           = 0x117000
brk(0)                                  = 0x117000
brk(0x119000)                           = 0x119000
open("/dev/apm_bios", O_RDWR)           = -1 ENOENT (No such file or directory)
ioctl(0, 0x5601, 0xbefffc00)            = 0
rt_sigaction(SIGUSR1, {SIG_IGN}, NULL, 8) = 0
ioctl(0, 0x5602, 0xbefffc00)            = 0
ioctl(0, 0x5606, 0x2)                   = 0
ioctl(0, 0x5607, 0x2)                   = 0
ioctl(0, 0x5601, 0xbefffc00)            = 0
rt_sigaction(SIGUSR1, {0x41e64, [], 0x4000000}, NULL, 8) = 0
ioctl(0, 0x5602, 0xbefffc00)            = 0
ioctl(0, 0x4b3a, 0x1)                   = 0
ioctl(4, 0x4601, 0x1144f8)              = 0
gettimeofday({343, 830000}, NULL)       = 0
brk(0)                                  = 0x119000
brk(0x11a000)                           = 0x11a000
ioctl(0, 0x4b46, 0xbefffd24)            = 0
ioctl(0, 0x4b46, 0xbefffd24)            = 0
ioctl(0, 0x4b46, 0xbefffd24)            = 0
ioctl(0, 0x4b46, 0xbefffd24)            = 0
ioctl(0, 0x4b46, 0xbefffd24)            = 0
ioctl(0, 0x4b46, 0xbefffd24)            = 0










 --- On Tue 04/19, Wolfgang Denk < wd@denx.de > wrote:
From: Wolfgang Denk [mailto: wd@denx.de]
To: sheriff@excite.com
     Cc: debian-embedded@lists.debian.org
Date: Tue, 19 Apr 2005 22:15:32 +0200
Subject: Re: cramfs 

In message <[🔎] 20050419184702.441413D3B@xprdmailfe4.nwk.excite.com> you wrote:
>
> I've used Cramfs as my root but I get the following error when I try to run the X server. Can anyone help?
>
> # _XSERVTransSocketUNIXCreateListener: ...SocketCreateListener() failed

The XServer tries to create a UNIX domain socket, which fails because
the cramfs filesystem is read-only.

> _XSERVTransMakeAllCOTSServerListeners: server already running

Here it thinks that this is because there is already such a socket
(which might be the case - depending on the contents of your cramfs
file system).

> Would it help if I put the /usr/X11R6 in a different filesystem? If so, how to I edit the fstab accordingly?

Find out which socket it tries to create (for example, run it under
strace), and then provide a symbolic link that points to a writable
location.

Best regards,

Wolfgang Denk

-- 
Software Engineering: Embedded and Realtime Systems, Embedded Linux
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd@denx.de
Men don't talk peace unless they're ready to back it up with war.
     -- Col. Green, "The Savage Curtain", stardate 5906.4


_______________________________________________
Join Excite! - http://www.excite.com
The most personalized portal on the Web!



Reply to: