(Illustration by Gaich Muramatsu)
Hello, after having run coda pretty well for several years, I suddenly started getting this message on starting up the coda server: (SrvLog file) 13:47:26 New SrvLog started at Tue May 27 13:47:26 2003 13:47:26 Resource limit on data size are set to -1 13:47:26 RvmType is Rvm 13:47:26 Main process doing a LWP_Init() 13:47:26 Main thread just did a RVM_SET_THREAD_DATA 13:47:26 Setting Rvm Truncate threshhold to 5. log_recover failed. do_rvm_options failed 13:47:27 rvm_init failed RVM_EIO I am running coda 5.3.20 on a Redhat linux 7.3 machine. The RVM log is in a separate partition and can be examined using rvmutl. It seems fine. There was an earlier posting on this mailing list from Timothy Kersten, 2002-10-25 03:12:46, and the thread says that the problem could be resolved but does not specify how. Could you please help me proceed? Thanks a lot - Malte Grosche (In case it helps, the strace output on starting codasrv is here:) execve("/usr/sbin/codasrv", ["/usr/sbin/codasrv"], [/* 28 vars */]) = 0 uname({sys="Linux", node="pc176.ph.rhul.ac.uk", ...}) = 0 brk(0) = 0x8113f94 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40017000 open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=91792, ...}) = 0 old_mmap(NULL, 91792, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40018000 close(3) = 0 open("/usr/lib/librdslwp.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\21\0\000"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=73738, ...}) = 0 old_mmap(NULL, 22900, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4002f000 mprotect(0x40034000, 2420, PROT_NONE) = 0 old_mmap(0x40034000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x4000) = 0x40034000 close(3) = 0 open("/usr/lib/libseg.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\r\0\000"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=41809, ...}) = 0 old_mmap(NULL, 10828, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40035000 mprotect(0x40037000, 2636, PROT_NONE) = 0 old_mmap(0x40037000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 0x40037000 close(3) = 0 open("/usr/lib/librvmlwp.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260I\0"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=333874, ...}) = 0 old_mmap(NULL, 139348, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40038000 mprotect(0x40059000, 4180, PROT_NONE) = 0 old_mmap(0x40059000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x20000) = 0x40059000 old_mmap(0x4005a000, 84, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4005a000 close(3) = 0 open("/usr/lib/librpc2.so.3", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\\@\0\000"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=500958, ...}) = 0 old_mmap(NULL, 136216, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4005b000 mprotect(0x4007a000, 9240, PROT_NONE) = 0 old_mmap(0x4007a000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1e000) = 0x4007a000 old_mmap(0x4007b000, 5144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4007b000 close(3) = 0 open("/usr/lib/libse.so.3", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\334,\0"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=199752, ...}) = 0 old_mmap(NULL, 62992, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4007d000 mprotect(0x4008b000, 5648, PROT_NONE) = 0 old_mmap(0x4008b000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xd000) = 0x4008b000 old_mmap(0x4008c000, 1552, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4008c000 close(3) = 0 open("/usr/lib/libfail.so.3", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0l\35\0\000"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=205672, ...}) = 0 old_mmap(NULL, 35280, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4008d000 mprotect(0x40095000, 2512, PROT_NONE) = 0 old_mmap(0x40095000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x7000) = 0x40095000 close(3) = 0 open("/usr/lib/liblwp.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0,\26\0\000"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=81181, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40096000 old_mmap(NULL, 28624, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40097000 mprotect(0x4009c000, 8144, PROT_NONE) = 0 old_mmap(0x4009c000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x4000) = 0x4009c000 old_mmap(0x4009d000, 4048, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4009d000 close(3) = 0 open("/usr/lib/libdb.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\23\0\000"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=63780, ...}) = 0 old_mmap(NULL, 56024, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4009e000 mprotect(0x400ab000, 2776, PROT_NONE) = 0 old_mmap(0x400ab000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xc000) = 0x400ab000 close(3) = 0 open("/usr/lib/libstdc++-libc6.2-2.so.3", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340\223"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0555, st_size=420462, ...}) = 0 old_mmap(NULL, 270888, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x400ac000 mprotect(0x400e5000, 37416, PROT_NONE) = 0 old_mmap(0x400e5000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x38000) = 0x400e5000 old_mmap(0x400ec000, 8744, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x400ec000 close(3) = 0 open("/lib/i686/libm.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320H\0"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=626562, ...}) = 0 old_mmap(NULL, 142708, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x400ef000 mprotect(0x40111000, 3444, PROT_NONE) = 0 old_mmap(0x40111000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x21000) = 0x40111000 close(3) = 0 open("/lib/i686/libc.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\307\1"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=5792713, ...}) = 0 old_mmap(NULL, 1293384, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40112000 mprotect(0x40245000, 35912, PROT_NONE) = 0 old_mmap(0x40245000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x132000) = 0x40245000 old_mmap(0x4024a000, 15432, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4024a000 close(3) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4024e000 munmap(0x40018000, 91792) = 0 brk(0) = 0x8113f94 brk(0x81145b4) = 0x81145b4 brk(0x8115000) = 0x8115000 access("/etc/coda/server.conf", R_OK) = 0 open("/etc/coda/server.conf", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=2557, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40018000 read(3, "# This is an example server.conf"..., 4096) = 2557 read(3, "", 4096) = 0 close(3) = 0 munmap(0x40018000, 4096) = 0 access("/etc/coda/server_0.conf", R_OK) = -1 ENOENT (No such file or directory) access("/usr/local/etc/coda/server_0.conf", R_OK) = -1 ENOENT (No such file or directory) access("/etc/coda/server_0.conf", R_OK) = -1 ENOENT (No such file or directory) access("/server_0.conf", R_OK) = -1 ENOENT (No such file or directory) brk(0x8116000) = 0x8116000 brk(0x8118000) = 0x8118000 brk(0x811a000) = 0x811a000 chdir("/vice/srv") = 0 unlink("NEWSRV") = -1 ENOENT (No such file or directory) close(1) = 0 open("SrvLog", O_RDWR|O_APPEND|O_CREAT, 0666) = 1 fstat64(1, {st_mode=S_IFREG|0644, st_size=350, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40018000 fstat64(1, {st_mode=S_IFREG|0644, st_size=350, ...}) = 0 _llseek(1, 0, [0], SEEK_SET) = 0 read(1, "13:46:14 New SrvLog started at T"..., 350) = 350 close(2) = 0 open("SrvErr", O_RDWR|O_APPEND|O_CREAT, 0666) = 2 fstat64(2, {st_mode=S_IFREG|0644, st_size=324, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40019000 fstat64(2, {st_mode=S_IFREG|0644, st_size=324, ...}) = 0 _llseek(2, 0, [0], SEEK_SET) = 0 read(2, "Assertion failed: 0, file \"/usr/"..., 324) = 324 chdir("/vice/srv") = 0 open(".", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 3 fstat64(3, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 fcntl64(0x3, 0x2, 0x1, 0x3) = 0 brk(0x811c000) = 0x811c000 getdents64(0x3, 0x8119218, 0x1000, 0) = 528 getdents64(0x3, 0x8119218, 0x1000, 0) = 0 close(3) = 0 rename("SrvLog-11", "SrvLog-12") = 0 rename("SrvLog-10", "SrvLog-11") = 0 rename("SrvLog-9", "SrvLog-10") = 0 rename("SrvLog-8", "SrvLog-9") = 0 rename("SrvLog-7", "SrvLog-8") = 0 rename("SrvLog-6", "SrvLog-7") = 0 rename("SrvLog-5", "SrvLog-6") = 0 rename("SrvLog-4", "SrvLog-5") = 0 rename("SrvLog-3", "SrvLog-4") = 0 rename("SrvLog-2", "SrvLog-3") = 0 rename("SrvLog-1", "SrvLog-2") = 0 rename("SrvLog", "SrvLog-1") = 0 time([1054039646]) = 1054039646 open("/etc/localtime", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=1323, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4001a000 read(3, "TZif\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\7\0\0\0\7\0"..., 4096) = 1323 close(3) = 0 munmap(0x4001a000, 4096) = 0 write(1, "\nDate: Tue 05/27/2003\n\n13:47:26 "..., 57) = 57 close(1) = 0 munmap(0x40018000, 4096) = 0 open("SrvLog", O_RDWR|O_APPEND|O_CREAT, 0666) = 1 fstat64(1, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40018000 fstat64(1, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 _llseek(1, 0, [0], SEEK_SET) = 0 gettimeofday({1054039646, 931053}, NULL) = 0 time([1054039646]) = 1054039646 write(1, "13:47:26 New SrvLog started at T"..., 57) = 57 getrlimit(0x2, 0xbffff848) = 0 time([1054039646]) = 1054039646 write(1, "13:47:26 Resource limit on data "..., 52) = 52 setrlimit(RLIMIT_DATA, {rlim_cur=RLIM_INFINITY, rlim_max=RLIM_INFINITY}) = 0 setsid() = 13138 rt_sigaction(SIGUSR2, {0x804e264, [USR2], SA_RESTART|0x4000000}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGWINCH, {0x804e1f0, [WINCH], SA_RESTART|0x4000000}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGHUP, {SIG_IGN}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGTRAP, {0x804bee0, [TRAP], SA_RESTART|0x4000000}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGILL, {0x804bee0, [ILL], SA_RESTART|0x4000000}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGFPE, {0x804bee0, [FPE], SA_RESTART|0x4000000}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGBUS, {0x804bee0, [BUS], SA_RESTART|0x4000000}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGSEGV, {0x804bee0, [SEGV], SA_RESTART|0x4000000}, {SIG_DFL}, 8) = 0 uname({sys="Linux", node="pc176.ph.rhul.ac.uk", ...}) = 0 open("/vice/db/servers", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=9, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4001a000 read(3, "pc176\t\t1\n", 4096) = 9 gettimeofday({1054039646, 933373}, NULL) = 0 getpid() = 13138 open("/etc/resolv.conf", O_RDONLY) = 4 fstat64(4, {st_mode=S_IFREG|0644, st_size=146, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4001b000 read(4, "nameserver 134.219.101.211\nnames"..., 4096) = 146 read(4, "", 4096) = 0 close(4) = 0 munmap(0x4001b000, 4096) = 0 socket(PF_UNIX, SOCK_STREAM, 0) = 4 connect(4, {sin_family=AF_UNIX, path="/var/run/.nscd_socket"}, 110) = -1 ENOENT (No such file or directory) close(4) = 0 open("/etc/nsswitch.conf", O_RDONLY) = 4 fstat64(4, {st_mode=S_IFREG|0644, st_size=1750, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4001b000 read(4, "#\n# /etc/nsswitch.conf\n#\n# An ex"..., 4096) = 1750 read(4, "", 4096) = 0 close(4) = 0 munmap(0x4001b000, 4096) = 0 open("/etc/ld.so.cache", O_RDONLY) = 4 fstat64(4, {st_mode=S_IFREG|0644, st_size=91792, ...}) = 0 old_mmap(NULL, 91792, PROT_READ, MAP_PRIVATE, 4, 0) = 0x4024f000 close(4) = 0 open("/lib/libnss_files.so.2", O_RDONLY) = 4 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200 \0"..., 1024) = 1024 fstat64(4, {st_mode=S_IFREG|0755, st_size=262364, ...}) = 0 old_mmap(NULL, 42600, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x4001b000 mprotect(0x40025000, 1640, PROT_NONE) = 0 old_mmap(0x40025000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x9000) = 0x40025000 close(4) = 0 munmap(0x4024f000, 91792) = 0 open("/etc/host.conf", O_RDONLY) = 4 fstat64(4, {st_mode=S_IFREG|0644, st_size=17, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40026000 read(4, "order hosts,bind\n", 4096) = 17 read(4, "", 4096) = 0 close(4) = 0 munmap(0x40026000, 4096) = 0 open("/etc/hosts", O_RDONLY) = 4 fcntl64(0x4, 0x1, 0, 0x1) = 0 fcntl64(0x4, 0x2, 0x1, 0x1) = 0 fstat64(4, {st_mode=S_IFREG|0644, st_size=308, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40026000 read(4, "# Do not remove the following li"..., 4096) = 308 close(4) = 0 munmap(0x40026000, 4096) = 0 socket(PF_UNIX, SOCK_STREAM, 0) = 4 connect(4, {sin_family=AF_UNIX, path="/var/run/.nscd_socket"}, 110) = -1 ENOENT (No such file or directory) close(4) = 0 open("/etc/hosts", O_RDONLY) = 4 fcntl64(0x4, 0x1, 0, 0x1) = 0 fcntl64(0x4, 0x2, 0x1, 0x1) = 0 fstat64(4, {st_mode=S_IFREG|0644, st_size=308, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40026000 read(4, "# Do not remove the following li"..., 4096) = 308 close(4) = 0 munmap(0x40026000, 4096) = 0 socket(PF_UNIX, SOCK_STREAM, 0) = 4 connect(4, {sin_family=AF_UNIX, path="/var/run/.nscd_socket"}, 110) = -1 ENOENT (No such file or directory) close(4) = 0 open("/etc/hosts", O_RDONLY) = 4 fcntl64(0x4, 0x1, 0, 0x1) = 0 fcntl64(0x4, 0x2, 0x1, 0x1) = 0 fstat64(4, {st_mode=S_IFREG|0644, st_size=308, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40026000 read(4, "# Do not remove the following li"..., 4096) = 308 close(4) = 0 munmap(0x40026000, 4096) = 0 read(3, "", 4096) = 0 close(3) = 0 munmap(0x4001a000, 4096) = 0 time([1054039646]) = 1054039646 write(1, "13:47:26 RvmType is Rvm\n", 24) = 24 time([1054039646]) = 1054039646 write(1, "13:47:26 Main process doing a LW"..., 41) = 41 gettimeofday({1054039646, 939833}, NULL) = 0 gettimeofday({1054039646, 939900}, NULL) = 0 time([1054039646]) = 1054039646 write(1, "13:47:26 Main thread just did a "..., 53) = 53 brk(0x811d000) = 0x811d000 brk(0x811e000) = 0x811e000 brk(0x811f000) = 0x811f000 gettimeofday({1054039646, 940524}, NULL) = 0 time([1054039646]) = 1054039646 write(1, "13:47:26 Setting Rvm Truncate th"..., 48) = 48 mmap2(0x15000000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x15000000 gettimeofday({1054039646, 941189}, NULL) = 0 gettimeofday({1054039646, 941243}, NULL) = 0 gettimeofday({1054039646, 941291}, NULL) = 0 gettimeofday({1054039646, 941340}, NULL) = 0 mmap2(NULL, 262144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4024f000 mmap2(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4028f000 open("/dev/hda7", O_RDWR) = 3 fstat64(3, {st_mode=S_IFBLK|0660, st_rdev=makedev(3, 7), ...}) = 0 lseek(3, 8192, SEEK_SET) = 8192 read(3, "\30\0\0\0\202\230Z\225RVM Interface Version 1."..., 1536) = 1536 mmap2(0x1500a000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x1500a000 gettimeofday({1054039646, 956224}, NULL) = 0 gettimeofday({1054039646, 956280}, NULL) = 0 gettimeofday({1054039646, 956329}, NULL) = 0 gettimeofday({1054039646, 956406}, NULL) = 0 mmap2(NULL, 262144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x402af000 lseek(3, 2615296, SEEK_SET) = 2615296 read(3, "\0\0\0\0\0ile server was shut down\0\0\0"..., 512) = 512 gettimeofday({1054039646, 963777}, NULL) = 0 lseek(3, 2614784, SEEK_SET) = 2614784 read(3, "\0\0\0\0\35\0\0\0\350\2\0\0\\{\317>6_\t\0\366[\10\0\34"..., 262144) = 262144 lseek(3, 2615296, SEEK_SET) = 2615296 read(3, "\0\0\0\0\0ile server was shut down\0\0\0"..., 262144) = 262144 lseek(3, 8192, SEEK_SET) = 8192 write(3, "\30\0\0\0\177\223Y\225RVM Interface Version 1."..., 1536) = 1536 fdatasync(3) = 0 gettimeofday({1054039647, 54736}, NULL) = 0 gettimeofday({1054039647, 54854}, NULL) = 0 gettimeofday({1054039647, 54939}, NULL) = 0 gettimeofday({1054039647, 55011}, NULL) = 0 lseek(3, 2353664, SEEK_SET) = 2353664 read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 262144) = 262144 gettimeofday({1054039647, 118445}, NULL) = 0 gettimeofday({1054039647, 118513}, NULL) = 0 open(0, O_RDWR) = -1 EFAULT (Bad address) time([1054039647]) = 1054039647 write(1, "log_recover failed.\ndo_rvm_optio"..., 75) = 75 write(2, "Assertion failed: 0, file \"/usr/"..., 94) = 94 write(2, "EXITING! Bye!\n", 14) = 14 munmap(0x40018000, 4096) = 0 munmap(0x40019000, 4096) = 0 _exit(77) = ? -- Dr. Malte Grosche Tel: 01784 443499 Royal Holloway, University of London Fax: 01784 472794 (dept.) Egham Hill email: malte.grosche_at_rhul.ac.uk Egham, Surrey TW20 0EX, UK url: http://pc176.ph.rhul.ac.ukReceived on 2003-05-27 09:18:16